Vol.3 Issue 6 $5.00
March - April
1994
International QL Report
MIRACLE’S NEW MIRACLE
SUPER GOLD CARD
IQLR.....
International QL Report is published by:
IQLR IQLR
15 Kilburn Court 23 Ben Culey Drive
Newport, КІ 02840 Thetford, Norfolk ІР24 10]
USA GREAT BRITAIN
Telephone/Fax: +1 401 849 3805
PUBLISHER: Robert Dyl, Sr.
IQLR is published bi-monthly, our volume yearruns from 1
May through 30 April Subscriptions begin with the current
issue at the time of sign up.
Subscription rates are as follows:
USA $20.00 per year
British Isles & Europe .00 per year
Canada $23.00 (US Funds)
Central/South America $34.00 (US Funds)
Rest of World $40.00 (US Funds)
UK and European readers may send their subscriptions to
our European office listed above. Postal, Euro, Bank and
Personal Cheques in Pounds Sterling should be made payable
to IQLR.
Payment in US$ eitherin Postal, Bank, or Personal cheques
or bank notes ( £ or DM equivalent to the US $ amount) should
be sent to our North American office.
We welcome letters, comments, suggestions and articles from
our readers. Our magazine is constantly changing to meet the
needs and requirments of all QDOS users.
Articles submitted for publication should be on a 3.5" DD disk in
Quill or Text87 format To enhance your article (if at all
possible) send Saved Screen dumps produced with the Sbytes
command. Please specify where in the text you would like the
screens placed.
Article and Advertising DEADLINES are as follows:
Issue 1 15 April
Issue 2 15 June
Issue 3 15 August
Issue 4 15 October
Issue 5 10 December
Issue 6 15 February
IQLR reserves the right to publish, edit, or reject any and
all submitted material Under no circumstances will IQLR be
held liable for any direct, indirect, or consequential damage or
loss arising out of the use or inability to use any of the
material publisbed in IQLR. The opinions expressed herein are
those of the authors and are not necessarily those of the
publisher.
This magazine is copyrighted and all material published
remains the property of IQLR unless otherwise specified.
Written permission from IQLR is required before use and or
reproduction of material published herein АП copyrights
and trademarks are acknowledged.
IQLR is produced using a Sinclair QL computer equipped with a
Super Gold Card, Minerva ROM, Hermes co-processor, QIMI
and Keyboard-90 interfaces. Masters are printed using Hewlett
Packard DeskJet 500 and IIP LaserJet printers. The software
used to produce the text of IQLR is Text87 Plus4.
Contents.............
International QL News
Editor SE (Part 3)
Mini- Editorial
QIndex
Correction
Spreadsheets / DeskJet 500
QL Abacus/ MSDOS Lotus
ALT(ernatives)
Accessing Printer_DAT
Lonely Joker П
An Author’s Response
Products / HP DeskJet Owners
Going Online with Your QL
QBOX-USA BBS
Quick Mandelbrot III
Miracle in Newport II
The Town Crier
Advertisers.........
QBOX-USA
DIGITAL PRECISION LTD
ERGON DEVELOPMENT
MECHANICAL AFFINITY
GRANGE TECHNOLOGY
DILWYN JONES COMPUTING
JOCHEN MERZ SOFTWARE
TF SERVICES
QUBBESOFT P/D
W. N. RICHARDSON & CO
PROGS
MeDAC
J.D. HANNAM,INC.
DIGITAL PRECISION LTD
MIRACLE SYSTEMSLTD
INTERNATIONAL OL NEWS
EET
Ж EI WS
Чү;
ыу 22-222
This column is designed to bring together new and/or
changing developments within the QDOS community.
the information contained here has been reported to
IQLR by individuals and/or suppliers who desire to
keep you informed as to their recent activities.
MIRACLE SYSTEMS LTD - Osbaldwick, York, Great Britain
The biggest story of the year (so far) has been the recent launch of Miracle’s SUPER GOLD
CARD. Recently shown at the Scottish Workshop in Edinburgh and at the International QL
Meeting in Bielefeld, Germany, it is being received with wild enthusiasm.
The SGC contains 4M of fast 16 bit Ram, a 25MHz 68020 processor (reported to be 3 times
faster than the Gold Card), a fast REAL Centronics printer port, 2 disk drive ports (will
operate 4 disk drives), a virtually crash-proof clock and a socket to optionally connect 5V.
Miracle Systems are NOW taking orders for the SUPER GOLD CARD and expect the first
deliveries to be made іп three to four weeks . Please note their advert on the back cover for
additional information
PROGS - Veltem, Belgium
Have announced the release of their much acclaimed LINEDESIGN V2, a total rework of
their popular LINEDESIGN. Faster, more fonts, improved text handling facilities, the entire
program has been improved.
Joachim and Nathan have prepared a demo version capable of doing everything
LINEDESIGN V2 does, the only differences being that the PROGS logo will always be
printed on top of the drawing you produced and you get only a few of the fonts available. The
demo can be obtained by sending a formatted 3.5" disk and return postage to IQLR.
Their second new offering is PROFORMA. A programmers library, it gives C (C68)
programmers the ability to write programs using the PROGS Font and Raster Manager. This
is the dedicated graphics library used for the development of LINEDESIGN V2. It supports
scalable and vector graphics and can be used from Assembler. Pricing for PROFORMA is
BEF 5000.
ERGON DEVELOPMENT - Reggio Emilia, Italy
Has announced that DILWYN JONES COMPUTING is now their UK distributor for their
entire line of software. In addition, they have announced major price reductions and
improvements to their software, so that the programs now run on the QXL, QVME and with
Minerva's second screen and with any screen resolution (QL, EGA, VGA or SVGA).
INTERNATIONAL QL NEWS - (CONT'D)
JOCHEN MERZ SOFTWARE - Duisburg, Germany
This prolific software house is at it again, with the release of 3 NEW packages. The first is a
brandnew version of our old friend QMON/JMON with an addition. Now adapted for the
pointer environment, it recognizes the various stack frames and cache handling of the
different processors 68000 to 68040. JMON is a job- monitor that has its own moveable
windows.
The second package is a major upgrade, QD Version 6 now has selective automatic tab
compression/expansion and permanent line/column display plus many, many more
improvements.
The third is a Tetris like game titled DOUBLEBLOCK, with various levels of difficulty,
differently shaped items ana a two player option. Please note their advert for more
information.
J. D. HANNAM, INC - Placentia, California, USA
Tim Brunk president of J. D. HANNAM, INC has announced that they have recently moved
into new offices. Please be advised that while their 800 telephone number (800 228 0308)
remains the same, their Fax number has been changed to : 714 961 0491. Please note their
NEW address in their advert elsewhere in this issue.
810-254-9878
24 hours a day, 3007120072400 baud
(a new high speed modem, up to 14400 baud will be online soon)
QBox-USA is a BBS set up by OL enthusiasts for QL enthusiasts.
The sytem runs entirely on a Sinclair QL. Ме maintain a link £Fidonet?
with European BBS's that carry QL related message areas. With QBox-USA
North American QL users can keep in touch with our fellow QL users in Europe
and keep up with the latest developments for the QL and 0005.
We are currently carrying the Following message areas:
INTERNATIONAL QL, MINERVA, QUANTA and QBOX.
There are also File areas that contain many programs available for download.
Just a few of the files available are: ОТЫ, QFAX, 2ір/ітгір, 01Тегт, QLCIF
and many more! There is no charge to use QBox-USA other than normal phone
call charges. Please give QBex-USA a try!
We look Forward to your call!
produced vsing Page Designer F
EDITOR SE (PART3)
Massapequa, New York, USA - Bob Gilder
"An Overview, Tutorial and some Ramblings "
Before going ahead with the third installment of this
tutorial, I would like to offer an apology to our readers of
IQLR and Digital Precision Ltd., for failing to review one
additional upgraded file included in the latest version of
The Editor Special Edition software; the EDT charset.
At the beginning of summer I set up a spare QL with Gold Card, disk drives and a 12 inch
RGB analog monitor in a cool room located at the North-East section of my home to take
advantage of the cool off-shore sea breezes. I received the latest edition of The Editor S. E.
shortly after 1 had made this move. When I booted up Editor, and typed in a few lines, I was
amazed at the clarity of the text output on the 12" monitor as compared to the output
from my 14" RGB monitor, used in my main computing area. Only when I switched back to
my first set-up in early fall and booted up my original Editor program, did I realize that
something was not right!
Then I Booted up the latest version of Editor S.E., Read in some text and with amazement,
the text appeared to "light up’ the monitor screen. The upgraded version of The Editor S.E.
sports a NEW Characterset - and it is very easy on my eyes. You must see it to believe it,
regardless of various screen and ink color combinations on the monitor screen - It is great!
So... Check your EDT charset file by comparing the byte count of your original EDT charset
to the upgraded file. MY original Charset file contained 1242 bytes and the new Charset file
contains 2418 bytes.
Thank you Freddy!! The EDT charset file alone is well worth the cost for the upgraded
version of The EDITOR S.E.
Within Part 2 of this series, outlined were some of the text commands for paragraph
Reform and Right and Left line justification. When editing any file within the Editor
environment and the JR command is used to justify text to the right margin, you must be very
careful when editing the last line of a paragraph. Normally, the last line of a paragraph is
shorter than the rest of the paragraph.
Let us say, for example, the last line in this paragraph contains only 3 words and one of the
words has an error in it; the word is spelled wrong, You place the cursor on the offending
character and delete it and then you replace the proper character in the word. Then then you
move the cursor down to the start of the next paragraph and all of a sudden the last line
of the above paragraph justifies to the right - the first word remains stationary, the second
word moves to the center of the text and the last word is smack against the right margin
boundary. You then move the cursor up to that line ina frenzy and reformat that line with
the delete keys, move the cursor off that line and again right justification takes over and again
does just what Justify Right should do, it justifies the same words again as it did before!
Rule of the thumb: If you must edit a short line of text when Right Justification is in
effect, either before or when your cursor is on that line, enter the JL (Justify Left) command
and all will be OK! - or if the offending line has already right justified the line, then place the
cursor at the beginning of that line and enter the PR (Paragraph Reform) command and
EDITOR S/E - (CONT'D)
allow it to settle back at the start of the left margin. - or you can press ENTER after the last
word of that line and the current position of each word will remain stationary. If you opt to
use ENTER, remember you are creating an additional blank line between this paragraph
and the foilowing paragraph.
Another similar problem to the one above can occur when editing a line(s) which were
formatted within a Temporary Left margin atmosphere (Temporary Left margin is set by an
ALT-TAB combination under the cursor) and text is Right Justified. Again as outlined above,
set justification to JL.
When using the Temporary Left Margin (ideal for indenting text, such as emphasizing
examples, leaving a blank area for graphics or screen dumps, etc.) and you require Right
Justification of text, first setup the ALT-TAB key combination and with the cursor still at
that point, enter the JR command and all text will justify right regardless of how many lines
of text are typed into your file. When text indenting input has completed press the ENTER
key twice, which signals Editor that you are now using the normal margin setup as before
the temporary margin was established.
While on the subject of Justification, there are two more commands that justify text, JM
(Justify Middle) and JC (Justify Center) - there is a difference between both of these
commands even though both commands appear similar to each other - JM will place text
such as a heading at mid-point between the current left and right margin settings. JC is
positioned on the current line and the text is moved to the mid-point of that line, one half the
distance of the right margin width - the indent and left margin is ignored .
For users of Spellbound The Editoris compatible with this spell checker program. To
activate Spellbound enter the key combination of CTRL-SHIFT-O. You MUST use this
combination because CTRL-O will print out an 'O' with a bar on top and this will not signal
Spellbound to awake! Once The Editor recognizes Spellbound's presence, Editor allows
the normal Spellbound commands to be activated using the normal key combinations of
CTRL-A, CTRL-E, CTRL-W, CTRL-D, CTRL-R and СТЕІ-І thru 5.
Incidentally, I use Spellbound only after my files are completed - I enter CTRL-C to leave
Editor and then load in Spellbound and then EXEC Filebound. At Filebound's request I
enter in my input and output filename and awake Spellbound and allow Filebound to perform
spellchecking .
When the spellchecking process has completed (I should say, ERROR checking), I READ
the spellchecked file into Editor. Then I press F7 (or SHIFT-F2) which sets up the start of
an empty FIND string.
Bi
Notice that there isa null string between both slash characters, which is available for the
user to fill in that space with a character or string. Before filling in the Find string, place the
cursor at the top of the file. I will then enter an ”” character between both slash characters
and then press ENTER so that Editor can locate the first spelling error by placing the
cursor on the power (^) character or 'hat' as Spellbound calls it. The offending word is
carefully looked atto insure that this word is part of the Spellbound dictionary or the
word is actually mis-spelled. The ‘Һар is then deleted and the spelling is corrected if
EDITOR S/E - (CONT'D)
necessary Тһе routine is repeated by either pressing F7 or SHIFT-F2, ENTER, until all
errors are corrected. Using the F/^/ string will insure that you will not miss any words
containing ^ The completed spelled checked file is then Written to disk twice, using
an additional character atthe end of the original filename, such as EDSE3 and EDSE3a
(the actual name of this particular file).
When writing the second filename to the media as a backup file, I activate the 'F8' key or
SHIFT-F3 (repeat previous command) and the first filename appears on the command line at
the bottom of the Editing screen. Then the ALT-RIGHT cursor key combination is pressed
which places the cursor at the right side of the last filename character and then 1 will enter,
say, 'a' for my second filename, 'EDSE3a’. This is a very fast operation!
I normally Write to disk after completing between 60 to 70 lines of text, which means that I
must overwrite my text on disk. The only caution I would like to state is that during any or
all occurences of overwriting a file to a media, Editor will ask if you wish to OVERWRITE
the file with (Y/N)?. If you are sure that you have entered the correct filename, enter either
"Y' and press ENTER or for faster action press ENTER. Be careful and make sure that the
filename is correct before you overwrite a file. Entering 'N' or ESCAPE will allow you to
abandon the Write command and provide you the time to insure that you will write the file to
disk with the proper filename instead of overwriting another file.
At this point I would like to introduce the Cursor Control functions:
Move one character - Normal Left or Right cursor
Delete one character - Combination of CTRL-Left or -Right cursor
Move one word at a time - Combination of SHIFT-Left or -Right cursor
Delete one word at a time - Combination of CTRL-SHIFT-Left or -Right cursor
Move cursor to END/BEGINNING of line - Combination of ALT-Left or RIGHT cursor
Delete entire line from beginning or end - Combination of CTRL-ALT-Left or-Right cursor
Move one line at a time - UP or Down cursor
Delete entire line with cursor anywhere on line - Combination of CTRL-SHIFT-ALT-Left
cursor
Move line down - combination of CTRL-Down cursor or ENTER
Delete characters from right to left - Combination of CTRL-Left cursor
Move cursor to top or bottom of screen - Combination of SHIFT-Up or -down cursor
Scroll screen up or down - Combination of ALT-Up or -Down cursor
Scroll entire page up or down - Combination of SHIFT-ALT-Up or -Down cursor
Starting paragraph of current page - Combination of CTRL-ALT-Up cursor
Last paragraph of current page - Combination of CTRL-ALT Down cursor
Temporary Left margin - Combination of ALT-TAB
Section 6.1 through 6.2.7, pages 24 through 31 explains the above Immediate commands in
detail; also, the first page of the Editor HELP file can provide assistance. The majority of
the intermediate commands outlined above provide the Editor user with extremely fast
editing features, especially when paging through one screen after another. I use this one for
adding page numbers to all footers in my text files. After page one footer has been numbered,
I move the up cursor up three lines, then the combination of SHIFT-ALT-Down cursor three
times places the cursor right on the footer line of the next page at the proper page number
column position. This is repeated until all footers are numbered. It only takes several seconds
to enter each footer number this way.
EDITOR S/E - (CONT'D)
Cursor Controls: |... ПСИ 11. у n тен Delete
Character :+ + CTRL/e TRL/+
Word SHIFT /¢ SHIFT/+ CTRL/SRIFT/e CTRL/SHIFT/+
End tine ALT AT CTRL/ALT/¢ CTRL/ALT “+
Line :% 4 CTRL/SHIFT/ALT/¢
Line 08/4 ENTER CIRL/« (col D
Screen 2 SHIFT/t SHIFTAL
Scroll ТАТА Алл
Screen page: SHIFT/RLT/t SHIFT/ALT/4 ______ Temp Horgin ______
Я sant parag: CTRL/RLT/t — CTRL/RLT/, Left margin: RLT/TRB
eneral:
Toggle Üversirike & Insert mode FS; Redrou; resize screen F4; 5НІРТ/Ғ4
Execute; re-execute Command group F3; F2
Edit & execute lost Command group SHIFT/F3
Edit & execute Lost Find/Exchange SHIFT/F2
Re-execute Last Find/Exchange CTRL/F2
Start Command processing ENTER;
Force garbage collection SHIFT/FS
Command format:
Commands may be entered singly or in groups, space or 7) separated
A number may prefix any command or group - it is treated as a repeat count
A group is specified by enclosing the commands in brackets
Interrupt/halt Commands ESC
e.g.
10 (niw/apoended line/;3m) ; sh
Line: 24 Col: 84 Line count: 24 Modes Insert
The line delete commands are the
only immediate commands I shy
away from - they delete to fast for
my liking. ! prefer deleting one
word at a time because sometimes a
phrase will pop into my head and 1
can resurrect the remaining line.
However, for those of you who like
to gamble, you can delete the line
and if it bothers you that perhaps it
was the wrong thing to do, just enter t
he following: F3, UD
UD, Undo last deleted line - and as
though you were a magician, the
deleted line appears as the line was
originally written.
There is another beneficial use for the UD command. А line of text can be prepared,
such as a footer and can then be deleted using the delete line command. This line MUST
be the last Undo deleted line which can now be used as if it were a block insert command.
When a line of page is completed, place the cursor on the footer line and issue the UD
command and the deleted footer line will appear on that line. This process сап be repeated
throughout the entire text file provided that you DO NOT issue any other delete line
commands before you finish adding all of your footers to your text.
There is another UNDO command which will undo current changes to a line. In other
words, if you substitute words within a line and you now wish to change that line back to the
original text, issue the "О? command from the command line and the original text will be
displayed as long as the cursor is not moved off from that line.
Multiple column text:
Earlier in this series, I had mentioned that double-column text wasn't difficult to produce
within the Editor environment. First, you must produce the text file! The next step is to
determine how wide each column of text should be. When I print out multiple column text,
it is usually 38 characters wide for both columns.
The margins spanning the text are set at 80 characters in width, with a four character space
between each column. The printer is set for PICA pitch, 10 characters per inch (usually the
default pitch for printers). Three or four columns of text can be produced on the screen,
however, the printer must be set for 12 to 20 characters per inch in order to produce the
. proper printout from the printer to accommodate 8 1/2 inch printer paper.
The following Command file will produce two, 62-line columns of text for an approximate
124 line text file.
file: 2COL cmd
T SI1 511 SR38
BTK BH RP PR
T GL63 BS GL124 37CR
BE T 42CR BM BH
EDITOR S/E - (CONT'D)
The first line of the 2COL_ cmd file starts with T (Top of file; cursor at line 1, column 1). It
should be mentioned that the text should not have a header! The header should be added to
the text AFTER the text has been processed to double columns, otherwise if a header is
present when processing the text, the start of the second column will be on the same line as
the header. See NOTE below.
LINE 1: 511 sets the left indent margin to column 1; SLI sets the left margin at column 1;
SR38 sets the right margin at column 38 (If you prefer to have your text columns smaller,
change SR38 to another smaller figure).
LINE 2: BTK sets the Block totype column; BH will highlight the completed block; RP
repeats the next command PR, paragraph reform, and all text within the file will be
formatted at 38 characters wide.
LINE 3: T cursor to line 1, column 1; GL63 move the cursor to line 63, column 1; BS Block
start marks the current cursor position; GL124 moves the cursor to line 124, column 1; 37CR
moves the cursor to column 38 on line 63.
LINE 4: BE Block end is marked at column 38, line 124, (the completed block should now
be highlighted ); T cursor moves to column 1, line 1; 42CR moves the cursor to column 43;
BM moves the block of text to column 43, line 1, BH extinguishes the highlight from the
block.
Uithin Port 2 of this series, 1 combination under the cursor) ond text
outlined some of the text commands for is Right Justified. Again as outlined
paragraph Reform ond Right ond Left обо, set justification to JL.
line justification, Uhem editing any
file within the Editor environment and When using the Tempory Left Korgin
JR command is used to justify text to (ideal for indenting text, such as
the right margin, you bust be coreful | emphasizing examples, leaving a blank
Шеп editing the lost line of a area for graphics or screen dumps,
porogroph. Normally, the last (ine of etc.) өй you require Right
a paragraph is shorter than the rest Justification of text, first set up
of the paragraph. the RLT-TRB combination of keys and
vith the cursor still at that point,
Let us say, for example, the last (ine enter the JR commond and all text will
in this paragraph contains only 3 justify right regardless of hou many
words ond one of the words has оп lines of text are typed into your
error in it, the vord is spelled file, When text indenting input has
. You ploce the cursor on the completed press the ENTER key tuice,
offending character ond delete it ond which signals Editor that you cre
reploce the proper character in its using the normal aorgin setup as
place, Then then you move the cursor before (ће tempory morgin ооу
doc to the stort of the next — established.
paragraph and all of a sudden the last
line of the above paragraph justifies While on
to the right - the first vord remains ‘Justification’
Lins: 24 Cols 84 Line count: ИШЕНИ И
If you intend to key in the 2COL_cmd
file, type it in exactly the way it
appears in the text. It will work!
Write it to disk using W.2COL cmd.
Before activating the command file
for processing 2 column text, place
the cursor at the top of file, column
1, line 1; then type on the command
line, RC.2COL cmd, ENTER and
Editor will oblige by converting 80
column text into two neatly formatted
columns of text.
Incidentally, you have the option of
setting line justification (JL or JR)
before activating the command file.
JL justifies text leftfor a ragged
right appearance while JR provides uniform columns of text.
the — subject of
there ore tuo more
Now you can add а header to your text by placing the cursor at the top of file and press
ENTER twice and the text will move down two lines, providing space for a header or you can
set up a block for the entire double column text and move the text to a desired line.
To set up a block: Move the cursor to the beginning of the text with the command T. Mark the
block start at this position (BS) and then move the cursor to line 63 (GL63) and place the
cursor to column 80 (79CR) or (ALT-Left cursor) and mark the end of the block (BE). Now
move the cursor to the start of line 63 using the combination of ALT-Left cursor. Move the
cursor down several lines and move the block to this position (BM). The block will be
EDITOR S/E/ - (CONT'D)
positioned several lines below the original block providing space at the top of your text file
for the addition of a header.
NOTE: The above 2COL cmd file and the 3COL cmd file below, can be altered using files
that do contain a header. All you have to do is change all occurrences of the command T to
GL(line number) for the first line of your text file such as GL4 and the Header will remain
asit was when written into Editor and all text below will be processed to а multi-column
format. I did not mention this before because I wanted you to go through the exercise of
setting up blocks of text and moving them around the screen.
After adding the header at the top of the file, you could also place a footer at the file bottom
if necessary. After your single page file is completed, you have the option of writing the file
to your media with either of the following commands: W.2COLtextl or BW.2COLtexti
If you write your file to disk using the command ’W’, any additional text not processed
within your text file will also be written along with the double column processed text. This
assumes your original text file had more than 128 lines of text.
Setting up a 66 line block of text (assuming 11 inch length of paper) and saving the file with
'BW' will ONLY write the block of 66 lines of text onto your media.
NOTE: If you want 10 change the length ofthe text columns, change each occurrence of
the command GL63 to whatever length of text you require. Remember that the start of the
first line of text for the second column must follow the last line of text on the bottom line of
column one.
OK! We have processed a full page of double column text suitable for producing a flier, or
perhaps a short newsletter with multiple pages stapled or clipped together. However, if
we intend to produce documentation with multi-column output the margins must be
widened to accept binding for 3 or 4 hole punching on the left hand side of the page.
Again, we have to think this out. If our pages will be printed one after another in numerical
order (the back of each page blank), then we have to widen the left-hand margin by four
columns; 515; 51,5; and reduce both column widths from 38 characters to 36 characters;
(SR40. On the third line of our original 2COL cmd file we must add an additional
command, 4CR between the commands GL63 and GL124 which will place the cursor at
column 5 for the start of the block. On that same line 37CR must be changed to 39CR. On the
fourth line of our original cmd file, we must change 42CR to 44CR.
file: 2COLodd cmd
T JR SI5 SL5 SR40
BTK BH RP PR
T GL63 4CR BS GL124 39CR
BE T 44CR BM BH
The finished product of the modified 2COL cmd file will display 2, 36 columns of text with a
four column left-hand margin suitable for hole punching. I’ve titled this ста file
2COLodd cmd.
Now we must think again! If you intend to produce two column output for pages with text
on both sides of each page, then we have to make additional changes to our. cmd file. Why?
10
EDITOR S/E - (CONT'D)
Page 2, the back of page 1, requires the right-hand margin to be lengthened four columns
wide and both left-hand margins set to column one for hole punching (a mirror image).
So, for those of you interested in producing high quality, multi-column text output, let us
make the following changes to our original 2COL cmd file and when completed call it
2COLeven cmd.
file: 2COLeven cmd
Т SH 81,1 SR36
BTK BH RP PR
Т GL63 BS GL124 35CR
BE T 40CR BM BH
By now, you should understand all of the changes made to the commands in the
2COLeven cmd file. If you are not. sure why these modifications were necessary, study all
three 2COL спа files, then work with them and I am sure that you will fully understand why
these changes were necessary.
Listed below is an additional command file which will produce 3 columns of text. You will
notice that the first four lines are identical to our original 2COL cmd. I have added 3
more command lines for processing а third column of text. Also, take notice that 1 have not
changed the right margin setting. To properly print out 3 columns each, 38 characters
wide, with an 80 column printer, І placed a printer control command at the beginning of
the text to output 17 characters per inch (Compressed pitch) which is actually quite
readable.
file: 3COL cmd
TSI1SL1 SR38
BTK BH RP PR
T GL63 BS GL124 37CR
BE T 42CR BM
GL125 BS
GL186 37CR ВЕ
T 84CR BM BH
LINE 5: GL125 Go to line 125, BS start 3rd block.
LINE 6: GL186 Goto line 186, 37CR move the cursor to column 38, BE mark block end.
LINE 7: T cursor at top of file, 84CR position cursor at column 85, BM move block to
column 85, BH remove block highlight.
The following table will provide data for use when setting up margins and text columns within
the 2COL and 3COL command files. The printer control sequences outlined in this table are
for Epson ИВМ compatible printers.
PITCH Number of characters CHARS printed PRINTER Control
per inch 80 col printer Code Sequence
PICA Pitch 10 characters per inch 80 characters ESC+P
ELITE Pitch 12 characters per inch 96 characters ESC+M
MICRON Pitch 15 characters per inch 120 characters ESC+G
COMPRESSED pitch 17 characters per inch 136 characters ESC+CTRL-O (on)
COMPRESSED pitch 17 characters per inch 136 characters ESC+CTRL-R (off)
11
EDITOR S/E - (CONT'D)
When ELITE Pitch and COMPRESSED Pitch are set simultaneously, printer output will be
20 characters per inch. - 160 characters ESC +M, ESC+CTRL-O
To the left, is an actual printout of 12345678901234567890123456789012345678
five different font pitches withinthe This із PICA Pitch 10 characters per
ынаны 123456789012345678901234567890123456789012345
The Pica pitch format displays 38 This is ELITE Pitch 12 characters per inch,
characters per column for text and
four character spaces between
both columns as per 2СОІ, cmd.
12345678901234567890123456789012345678901234567890123456
This is MICRON Pitch 15 characters per inch, 89 column
The Elite pitch format displays 45 123456789012345678901224567890123456789012345678901234567890123
characters per column for text and This is COMPRESSED Pitch 17 characters per inch, 88 column
six characters between both col :
boti: columns 12345678901234567890123456789012345678901234567890123456789012345678901234
The Micron pitch format displays 56 This ia a combination of ELITE Pitch and COMPRESSED Pitch simultaneously
characters per column for text and eight characters between both columns.
The Compressed pitch format displays 63 characters per column for text and ten characters
between both columns.
The combination of Elite and Compressed format displays 74 characters per column for text
and twelve characters between both columns.
Note that the 74 character display per column is quite easy to read. Using font pitches from 12
characters to 20 characters will allow up to double the amount of text you can print onto a
single sheet of paper.
When your double column format is expanded from 84 columns up to 160 columns on the
screen, you will find that you must page right beyond the first 84 character screen onto a
second screen. Don’t worry about this! The whole text file can be written to disk as it
appears without any problems at all. Using the proper printer control character sequences
will advise your printer to change the original font pitch to another font pitch.
If you plan to use several different font pitches within a single text file, regardless of single
or double column format, I have found that problems сап occur during printing. Some times
the printer gets rattled unless you enter ESC P (Pica) followed by the Escape sequence for
the different pitch. This is how my Panasonic KXP1124 printer will acknowledge
Compressed pitch for printing after, say, Elite pitch: ESC P ESC CTRL-O. The default
pitch on my printer is Pica, 10 characters per inch.
Now that you һауе gone through the exercise for processing two or three column text from
'an 80 column text file, you should page down (ALLT-SHIFT-Down cursor) to the bottom of
your multi-column text file. Below this portion of processed text you will notice quite a few
blank lines.
As an example, you have READ into The Editor, a four page text file for processing to a
two column format. The 2col cmd file is executed and all text has been first processed to 38
columns. Column two has now been set up as a block of text with the block column
command (BTK) and moved from it's original position to another position at the top of the
file, next to the first column of text, with four spaces between them.
12
EDITOR S/E - (CONT'D)
Alllines between line 63 and 124 are blank, because we had to use a column block for the
second column of text. When a column block is moved anywhere within the Editor
environment, it leaves a blank area on the screen, even though there is text at line 125 and
downwards. Below is a very simple solution to this problem if you intend to move the
remaining text up to line one for processing the remaining text to a multi-column format.
First, WRITE your processed text to disk by setting it up as a block of text as described
earlier in this section. After it is saved to disk, DELETE the block with BD. Enter the
following on the Command line: F3, T BTL BS GL124 BE BD
F3 places an active cursor on the Command line; T top of file; BTL Block Type Line; BS
Block Start; GL124 Go To Line 124; BE Block End; BD block Delete.
If you would like to see the lines of text highlighted before they are deleted, add the BH
command after GL124. When the Line Block as accomplished it's task of deleting the 24 lines
of text, all text from line 125 and below, will move up to Line 1. Now you can activate the
2COL cmd to process your additional text into two column text.
For three column text, change the command from GL124 to GL186.
Within Part 2 of this series, I — is Right Justified. Again as outlined make mistakes in spelling) I READ in
outlined some of the tert commands for
paragraph Reform and Right and Left
line justification, Whem editing any
file within the Editor environment and
JR command is used to justify text to
the right margin, you must be careful
when editing the last lise of a
paragraph. Normally, the last line of
а paragraph is shorter than the rest
of the paragraph.
above, set justification to Jb.
When using the empory Lett Margin
(ideal for indenting tert, such as
euphasizing examples, leaving a blank
area for graphics or screen dumps,
во) and you require Right
Justification of tert, first set up
the ALT-TAB combination of keys and
with the cursor still at that poiat,
the spellchecked file into Editor
then I press 07 (or 5817-12) which
sets up the start of a PIND string.
1
Wotice that there is an empty string
between both slash characters which is
avaiting for the aser to fill that
space with a character or string. I
A thought about writing your own Command files such as those outlined above:
I would venture to guess that a large majority of QL users had started computing with either a
ZX80, ZX81, Timex TS100, The Spectrum or Timex 2068. The reason for this mention is:
Whithin some of the user manuals for those computers, one page displayed the full pixel
grid for the monitor screen. I duplicated that page and used the grids for set-up of text and
bar graphs. We can produce a grid 84 characters wide and 24 characters in length or
purchase graph paper. Using the above cmd files we could then plot all of the three 2Col
“ста files through their various stages. I haven't used this method on the QL; J just offer our
readers this thought - to make the job of writing command files a lot easier.
For additional information on multi-column CMD files, refer to the COLUMN cmd file on
your original EDITOR disk. The November 1992 issue of Sinclair QL WORLD, page 6,
"Troubleshooter' by Bryan Davies, outlines а command file listing and provides ап
explanation for Bryan's double column cmd file.
Atthis time I would like to discuss in detail some of the commands which we used in the
multi-column command files above. I am sure that the CR command as written may cause
some concern as to whether a mistake was made by using 37CR to place the cursor at column
38.
EDITOR S/E - (CONT'D)
Note that the command 61,124 written prior to the command CR37, which places the cursor
on line 124, column 1. Since the cursor is occupying column 1, the cursor must move 37
characters to the right placing the cursor at column 38. 1 + 37 = 38. Whenever we use the T
(top of file), B (bottom of file), and GL with a line number, the cursor is always placed at
column 1.
Many times I am asked about the Editor margin commands, such as: "Why don't the text
follow the margin commands I have set up when I load a file into Editor?". First of all, you
have to understand that The Editor wasn't designed to do so since the program will accept
many different types of files other than 'raw' text files. When loading in machine code
programs using, say with the RU command, the file will spread out to 255 characters on
some of it's lines. Assembly language listings loaded into Editor are allowed to be displayed
in the format in which they were written as well as SuperBASIC listings which do not like to
have their lines broken.
Set up the margin requirements, either before or after a program is read into The Editor;
then issue the justification command you require, such as JR or JL and then command
Editor to format the complete file with RP PR, which will repeata paragraph reform until
the cursor reaches the end of the file. АП displayed characters will be encased within those
margin boundaries you have previously established.
While we are discussing commands such as SI, SL, SR and CR, a thought comes to mind.
How does the new user of The Editor know when a number is placed before or after a
command? He/She can look up the command in the manual which provides examples of all
of the Editor commands. Or He/She can PRESS the combination of SHIFT-F1 or F6 and the
second help screen will appear on your monitor.
Please note that the commands which do not have a single or double asterisk or a single
asterisk and a question mark following a command will work properly when a number is
required and is placed before the command, such as 37CR.
* Number must follow the command; ** String must follow the command;
*? String is optional
Use your the EDT Help files - they are justa key stroke away when they are needed!
The BASIC FILE Commands as
S P Small Hoverent cmds Big Movement cmds Find/Exchange ods
displayed in the EDT_HELP N Next Line T Top of file F Find string 12
Р Prio line B Bottom of file E Exchange strings 17
screen, page 2. CR One char right L Last cad point Qualifiers
Th CL One chor left СВ Bottom of file В Search backuards
is concl i C$ Start of line GC Go to char f — Ш Patch string is vord
h 5:60 ү udes Section Three of CE End of line GL бо to line t Q Query before exchange
these series. I am sure that there 2 Deli Block CP Со to page t C Text Case is significant
1 of Block (РВ бо to prior page += AND - =OR
d не падра а ош tiete CU Uord right GPS Go to soft page (= begin > = end
The саг. о Шашу ings wit m иттер peint CT Top of file
e Editor that are not art of parag NL Next longer f File ск
lined withi h 9 A, Block cmds NS Next shorter $ R Read text from device 11
outlined within the user's BT Туре Chor, Kol, Line RD Read document file tt
manual which would be Er Жы Жам RU Read unformatted file ft
: star RC Read commands file tt
beneficial to readers of IQLR. BE Mark end Ш Unite text to device 1?
I would be more than willing а Ud otter i ІР Write text to printertt
4 Я ete Bloc! it сю UR Write text to device tt
to continue on withthe — ВН Hove Block Q Ovit шои save BU Write block to device tt
tutorial after Section Four is BU Urile Block ft X Quit vith save ЯҒ Append from device 11
completed if you are willing to. {= Number must follou — 33 = String must follou
send in your favorite use for this Line: 24 Col: 34 Line counts 24 Modes Inzert
14
Y? = String is optional
EDITOR S/E - (CONT'D)
program and I will insure that your submissions would be published and you will receive full
credit for your contribution. Please, let us here from you!
Section Four will discuss using two Editors on the screen at one time, setting up ALT-Key
combinations for many commands which we use and an assortment of command usage. I
will illustrate how to print diskette labels within Editor and highlighting diskette labels with
printer graphics by accessing the printer's graphics character set.
Readers can write to me directly at the following address: Robert Gilder, 69 Jefferson Place,
Massapequa, NY 11758, USA or if you wish to call by telephone: 516-541-2271.
MINI- EDITORIAL
Newport, Rhode Island, USA - The Editorial Staff
It's that time of year again, this issue marks the
completion of Volume III, on to Volume IV with
more enthusiasm than we had when we launched
Volume I. With all the shows taking place this
year (including MIRACLE in NEWPORT II), with
the release of MAJOR new hardware items
and the promise of many, many, MAJOR new software releases no wonder we're so
enthusiastic.
We've been asked "why the absence of an Editorial in the past few issues" ? Simply put, when
we changed formats we added a number of new features that covered most of the ground we
formally covered in our Editorials, thus eliminating its need. We will however, from time to
time, print an Editorial when the situation warrants it, as we believe the information below
does.
As can be noted on page 2 of this issue, IQLR now has a European office which we hope will
make life a little easier for our UK and European readers. At the same time we have opened
an account with one of the UK's leading banks, allowing our UK and European readers the
option to RENEW or SUBSCRIBE by making payment in Pounds Sterling (£) either by
Postal, Euro, Bank or Personal Cheque.
WORDS of THANKS - А personal word of thanks to Stuart Honeyball of Miracle Systems
who has acted as our agent in the UK and Europe for the past 8 months, and may we add that
Stuart undertook this task with NO financial gain or interest at all, just his belief that IQLR
was good for the QL community. Sorry it took so long Stuart, but they tell me that setting up
a trans-atlantic operation like this takes time. To you, goes our heartfelt thanks and gratitude.
A WORD of APOLOGY - We take great pride in the fact that "we have never been late with
an issue nor have we ever missed an issue". It is our policy to ship all issues before the 10th of
the first issue month of the magazine. Well, last issue this was really streched to the limit for
some of our European and all our UK readers. We mailed on time, it seems that the UK
postal and or customs authorities held up our shipment for between 10 days and two weeks.
We guess they couldn't believe that a publication for a Sinclair computer was coming from
North America. We are sorry for any inconvenience this might have caused our affected
readers.
ОЛЛО
If you аге using а QL іп any shape or
form or with any accessory (including
the new Super Gold Card, QXL, Gold
Card, Trump Card, ST/QL, Thor, PC
CONQUEROR, Minerva, TURBO, and
even the humble unexpanded
microdrive-only QL), you really should
be using LIGHTNING SPECIAL
EDITION. If not, you are very severely
and unnecessarily (the program is
cheap) slugging your system's
performance. The superb LIGHTNING
SPECIAL EDITION is capable of both
automatically and very significantly
accelerating almost every aspect of Qt
operation - whatever it is you use the
Qt for. "More than 10x is achievable
апа 2x-4x is typical" (quoted from
page 24 of review in April '90 QL
World). The speedup ratio is virtually
independent of the system. However
fast or slow is your QL hardware,
LIGHTNING SPECIAL EDITION will
accelerate it much further. All recent
versions of our software are carefully
optimised for 16/32-bit processors,
without compromising 8-bit working.
The program has not got any adverse
side effects at all, and it fixes certain
malevolent (ie. lock-up or corruption
inducing) anomalies. Installing it is a
fast, once-only operation that takes
two or three minutes and which
assumes & requires absolutely no
knowledge of programming or of
anything even remotely technical about
the QL: you are simply asked whether
you wish to speed up text, maths and
graphics individually, or everything.
Unless you have a very good reason,
opt for everything! Then LIGHTNING
SPECIAL EDITION copies itself onto
your boot-up disks, instantly modifying
their BOOT files. Now every time you
start up, full throughput acceleration is
automatically invoked and everything
goes much smoother and faster. Іп
case you think that this is too good to
be true, we quote verbatim the
concluding para of the Sinclair QL
World review: “" could not fault
Lightning Special Edition on
anything. К is a clear winner and a
best buy at £49.95" The program
includes a bundle of accessories (e.g.
change screen attributes including
character sizes, colours and fonts in
other programs - even in Quill, smooth
scrolling and much more) and tweaks
(vary maths and/or graphics precision,
à null device, a drain and much more).
Stop reading the manual where we tell
you to - at around page four - if simple
use is all that you want. The program
also includes 84 excellent small fonts
for use with PERFECTION SPECIAL
EDITION, PROFESSIONAL PUBLISHER
and other programs - a real bonus!
LIGHTNING SPECIAL EDITION includes
both a ROM (for plugging in at the
back of your QL - no screwdriver
needed) and a disk (or cartridge, if that
is what you specified). As some QL
hardware (QXL; either Gold Card for
speed reasons) is not ROM-efficient, or
you might have something already
plugged in (ICE, TK2 if not already on
your disk interface), you should opt for
the version of the program minus the
ROM for just £39.95: this is the GOLD
CARD VERSION. If you have two QLs,
say one of them a QXL / (Super) Gold
Card and one "ordinary", you should
go for the full LIGHTNING SPECIAL
EDITION, as you can use the ROM on
the second machine. Extra ROMs cost
£10 if ordered at the same time as the
program, else £15.
QU What programs benefit from
LIGHTNING SPECIAL EDITION (LNGSE),
and how much? А1) АШ programs,
including PC emulators, benefit.
Perhaps our PERFECTION SPECIAL
EDITION benefits most. interestingly,
the more competently an application is
implemented, the greater its expected
acceleration from LNGSE..... This is
because all good programs contain
very fast-working code: their only
bottleneck is the QL ROM, in which
they may end up spending а
proportionately large amount of time.
LNGSE cures the congestion. Q2) Why
didn’t DP build LNGSE into all its
programs? А2) It would be very
inefficient to do it that way: because of
multitasking, you'd pay for the
RAM-space over and over again, let
alone all the wasted disk space. Also,
LNGSE benefits all programs, not just
our ones. Q3) Does the QL "know" it is
running LNGSE? АЗ) No, and there is
no operating overhead either. And the
QL isn't "running" LNGSE in any sense
of the word. In its first and only tenth
of a second of life, LNGSE pages out,
using a door deliberately left open by
the 015 forward-thinking designer,
large chunks of QDOS (AH, JM, JS, MG
and all Minerva operating system
variants) and replaces them with our
fine-tuned supercode. The door was
carefully designed so that even the
most errant programmer would not
abuse it. After that, the QL has no way
of knowing it has been “taken over".
Q4) I'm concerned about compatibility.
While I've heard only good reports
about LNGSE, I've read about other
products being involved in conflicts
with application programs. A4) Firstly,
LNGSE is not a replacement for the
ҚАЛМА
whole of the ROM, only for some parts.
We have, therefore, not had to make
ad hoc changes to any of the many
good bits, in order to avoid copyright
problems. As explained in 3), we are in
fact using a route specifically designed
into the QL to enable ROM code to be
efficiently patched. Secondly, we are
very pragmatic about “improvements”
and bug-fixes: one man's bug is
another man's feature. Of course the
original ROMs had faults - but most of
these are benign and well-known (DP
can supply an official bug-list to
customers). To fix most such bugs
would be unwise, as a lot of existing
software probably either takes some
advantage of, or side-steps, them. ІР
you fix the bugs, some of this software
is liable to fail, perhaps in subtle ways
(all the more dangerous). It is quite
unproductive apportioning blame іп
such cases - it is irrelevant whose fault
it is: if the end-user gets software
problems, it is simply VERY BAD NEWS
for everyone. LNGSE avoids these
pitfalls by accurately emulating ail
harmless QL anomalies (much harder
than fixing them - we have to foresee
all outcomes of the oddities). To give
but one example, the QL's line-drawing
routine often draws lines the wrong
length (»1 pixel ош). LNGSE could
easily fix this (in fact, LNGSE provides a
software switch to opt for correcting)
but we default to emulating this
anomalous behaviour. If we did not,
many grid-drawing programs would
end up producing odd-looking results,
as their authors have understandably
had to set line lengths "wrong" in order
to get the right length on-screen.
Consequently, LNGSE is - yes - fully
compatible with everything. 05) 15
LNGSE a compiler? A5) No - TURBO is.
Naturally, LNGSE greatly improves the
performance of compiled programs,
and by a better than multiplicative
ratio (the reason for this mathematical
effect is given at the back of the LNGSE
manual). As most commercial software
is compiled, you are the beneficiary!
Q6) Why is LNGSE so cheap? A6) The
truth is, we know that once you have
experienced LIGHTNING SPECIAL
EDITION, you won't abandon your QL.
As THE QL software publisher, that is
rather good news for us. Q7) One
more reason for buying LNGSE? А7)
Look at our SPECIAL DEALS, and think.
SPECIAL DEALS can allow you to get
additional programs for free, even to
get us pay you to buy them! Hint:
Combine cheap and dearer programs.
BUY LIGHTNING SPECIAL EDITION NOW!
DIGITAL PRECISION PRICES і
3-0 PRECISION CAD SYSTEM 49954
ADVENTURE CREATION TOOL SPECIAL EDITION 49.95 г
ARCADIA GAME 995%
ARCHIVE DEVELOPMENT SYS + RUN-TIME MODULE 29.95 a
ARCHIVE TUTORIAL 19.95 a
BETTER BASIC EXPERT SYSTEM 24.95 a
BLOCKLANDS GAME 995:
CASH TRADER v3.3 « ANALYSER 99.95 c
COMPARE FILE UTILITY 19952
COPY UTILITY FOR BACKING UP 995a
CPORT BASIC TO C AUTO-TRANSLATOR WITH C68 COMPILER 99.95 c
CPORT BASIC TO C AUTO-TRANSLATOR 89.95 c
DATABASE ANALYSER FOR ARCHIVE 19954
DAT-APPOINT APPOINTMENT DATABASE SYSTEM 1995d
DESKJET/LASERJET DRIVER FOR PRO PUBLISHER 19.95 с
DESKTOP PUBLISHER SPECIAL EDITION 39.95 с
DESKTOP PUBLISHER 24.95 d
DIGITAL C COMPILER 29.95 a
DIGITAL C SPECIAL EDITION 49.95 a
DISKTOOL WITH QUICKDISK 1995 b
DROIOZONE GAME 9952
DR-DOS v7 STATE OF THE ART PC OPERATING SYSTEM 89.95 r
EDITOR SPECIAL EDITION 4995d
EDITOR 29.95 a
EYE-Q GRAPHICS SYSTEM 39.95 а
FONT ENLARGER 19.95 r
GAMES COMPENDIUM (ALL FIVE GAMES} 29.95 а
GRAFIX 24-PIN UNIVERSAL PRINTER DRIVER 14.95 ¢
HARDBACK + FINDER HARD DISK MANAGER 49.95 с
1015 INTELLIGENT DISASSEMBLER 24.95 а
1015 SPECIAL EDITION 39954
LIGHTNING ACCELERATOR 24954
LIGHTNINC SPECIAL EDITION ACCELERATOR 49.95 h
LIGHTNING GOLD SPECIAL EDITION 39.95 a
MAILMERGE DATABASE SYSTEM 19.95 a
MEDIA MANAGER SPECIAL EDITION 49.95 d
MEDIA MANAGER 24.95 a
MEGA DICTIONARY 29.95 g
MICROBRIOGE 39.95 d
NAMES AND ADDRESSES DATABASE SYSTEM 19.95 d
PAYROLL SYSTEM 49.95 с
PC CONQUEROR GOLD SPECIAL EDITION WITH DR-DOS v7 179954
РС CONQUEROR GOLD SPECIAL EDITION 99.959
РС CONQUEROR WITH DR-DOS v7 139.95 €
PC CONQUEROR 59.95 r
PEDIT PRINTER DRIVER FOR XCHANGE 19.95 a
PERFECTION PLUS SPECIAL EDITION WITH SPELLCHECKER 139.95 c
PERFECTION PLUS WITH SPELLCHECKER 99.95 r
PERFECTION SPECIAL EDITION WORD PROCESSOR v5 99.95 c
PERFECTION SPECIAL EDITION DEMO VERSION + SAMPLE DATA 19.95 c
PERFECTION WORO PROCESSOR v3 59.95 d
PERFECT POINTER TOOLS 29954
PROFESSIONAL ASTROLOGER WITH ASTRONOMER 69.95 a
PROFESSIONAL ASTROLOGER 5995а
PROFESSIONAL ASTRONOMER 29.955
PROFESSIONAL PUBLISHER TOOLBOXES (BOTH PARTS) 49.95 г
PROFESSIONAL PUBLISHER TOOLBOX PART ONE 29.95 e
PROFESSIONAL PUBLISHER TOOLBOX PART TWO 29.951
PROFESSIONAL PUBLISHER 89.95 с
QFLICK CARD INDEX SYSTEM 29.95 a
QKICK FRONT END SYSTEM 24951
QMATHS MATHEMATICAL SYSTEM PART ONE 69.95c
QMATHS MATHEMATICAL SYSTEM PART TWO 59.95 c
QMATHS MATHEMATICAL SYSTEM (BOTH PARTS) 99.95 c
QMON MACHINE CODE MONITOR 39.958
QUICKLASER PUBLISHER DRIVER FOR LASERJET/DESKJET PRINTERS 19.95 с
RECOVER ARCHIVE UTILITY 19.95 а
REVERSI GAME 9.95 5
SEDIT + SCREENPRINT ARCHIVE UTILITIES 19.95 а
SOLUTION РС EMULATOR WITH OR-DOS v7 109.95 r
SOLUTION PC EMULATOR 29.95г
SPELLCHECKER WITH DICTIONARIES 49.95 d
SUCCESS CP/M EMULATOR 49.95 b
SUPERBASIC MONITOR 24952
SUPERFORTH COMPILER WITH REVERSI 39.95 a
SUPER ASTROLOGER 24955
SUPER SACKCAMMON GAME 9955
SUPER SPRITE GENERATOR 29.95 а
TOOLKIT її WITH ROM 49.95 h
TOOLKIT ill 29.95 a
TRANSFER UTILITY SPECIAL EDITION 29.95 b
XREF SUPERBASIC PROGRAM ANALYSER 29951
TRANSFER UTILITY 9.95b
TURBO BASIC COMPILER + TOOLKIT 79.98 a
ULTRAPRINT SCREEN DUMP UTILITY 19.95 а
XREF SUPERBASIC PROGRAM ANALYSER 29.95 a
KEY asAvallable either on cartridge оғ disk; baDisk only; ceMinlmum $12K exp: disk
‘only; d-Minknum 256K exp: either cartridge or disk, reMinimum 256% exp:
disk only,
oniy; geMinkmum 1.5МЬ RAM: disk only disk; Һ-КОМ + (cartridge or disk)
AND NOW - BEST-EVER SPECIAL DEALS...
5% off 2 progas
10% off 3 росе
Lh off 4 росс
Wh Off 5 раты
q
Wh Of 6t POU.
UP
LD C
This amazing product is the way forward for the QL. Like Gold Card before It, the
brand-new Super Gold Card 15 a plug-in disk Interface and RAM expansion that
works on all QL versions. Incredibly, it Is over three times speedier than Gold Card,
with over twice the RAM and with many enhancements. It complements LIGHTNING
SPECIAL EDITION like nothing else, squeezes the best out of TURBO (which was
designed with 32-bit CPUs in mind) and really accelerates PC CONQUEROR. Super
Gold Card 15 actually as fast, or slightly faster, than the much vaunted QXL: also, It Is
100% QL-compatible now, and no PC Is needed. The table below really says It all:
System э Bare TRUMP GOLD SUPER
1 Features QL CARD! CARD GOLD CARD
Relative Speed 1х 1.8х 7х 25х!
Motorola CPU 68008 68008 68000 M68020
Clock Frequency 7.5MHz 7.5MHz 16МН2 24MHz
Bus width 8 bit 8 bit 16 bit 32 bit
RAM fitted 128Kb 896Kb 1,920Kb 3,968Kb
RAM access speed Slow OK Fast Twice as fast
PCB population V.high High V.low V.low
Physical dimensions Monolith Full-size — Half-size Half-size
Lock-up frequency Ouch! Occasional V.rare Won't
Battery Backup Clock Мо No Yes Yes
Clock Protection level М/А N/A Modest High
Toolkit I| + Manual No Yes (early vns) Yes Enlarged
Sub-directory support Мо No Yes Yes
Parallel/Centronics port No No No Yes
Spooler/Screendump/Ramdlsks МО Yes Yes Yes
Speedup switch (Screen#2) No No No Yes
Future hi-res graphics Мо No No Planned
Disk drives supported N/A SD/DD $D/DD/HD/ED SD/DD/HD/ED
Max no: of disk drives 0 2 3
Max sectors/disk N/A 1,440 6,400 6,400
Max disk transfer rate N/A — 30Kb/sec 120Kb/sec »120Kb/sec
Peripheral card tolerance OK No No OK
SCSI-2 compatibility to-be No ? No Yes
Miracle/DP Warranty No No 2 years 2 years
DIY/Kit incorporability Yes No No Yes
Overall Rating by DP 296 10% 30% 110%
And to the Very Best news: from DP, SUPER GOLD comes SUPER CHEAP!
SUPER GOLD CARD, plus a no-timit extra 20% SOFTWARE
DP DISCOUNT VOUCHER, plus a FREE mystery OP program,
plus a FREE Dust Cover, will cost you a mere £375 4444
Less £125 if part-exchanging your standard 2Mb Gold Card
Add £125 for ED 6400-sector Disk Drive (PSU, cased, cables).
OTHER HARDWARE EXCHANGED AND SOLD BY ARRANGEMENT. PLEASE
ORDER NOW: WE EXPECT VERY HIGH DEMAND FOR SUPER GOLD CARDS,
AND WE DON'T WISH TO DISAPPOINT. INTERNATIONAL RAM PRICES ARE
UNSTABLE AND PRICE HIKES MAY BE INEVITABLE. CONSEQUENTLY, THE
ABOVE COMBINATION OFFER COULD BE WITHDRAWN WITHOUT NOTICE...
The software discount must be taken at the same time as the main order, and CAN be
combined with the SPECIAL DEALS discounts. For example, if you chose six DP programs of
total list price £100, you would only have to pay £100 40% -20% = £48 for them! And, of
course, you would also get the two gifts absolutely free, and a 4Mb SUPER GOLD CARD too!
TERMS & CONDITIONS * We accept poyment by VISA, Mastercard, Access. Eurocard, Eurocheque, í cheque drawn on
а UK branch of any bank or building society, portal order, cash, travellers cheques or direct funds trensfer to оме bank
account 660327808 at Barclays Bank ріс, South Chingford Branch (10rt code 20-53-00), NE London Business Centre,
PO Box 2403, London NIB 28Y. Ң you must «че another currency, add 7.5% Mf you must use another form of cheque,
add (15. " Upgrader cost only the difference im current price pius £10; return the original disk and manual. But бо
NOT return the manual if the upgrade is to a "SPECIAL EDITION" of your original program: you will be sent useful
supplementary documentation. Upgrades from LIGHTNING art the exceptions to the last rutel * Only OF programs end.
upgrades (14. not DR-DOS) count tows discounts. * Prices. aft-inclustve for UK mall-order. Rest of Europe, add 5X.
Elsewhere, add 10% (Air Май) * We aim for 24 hour turnaround. * ОР 4 Digital Precision ere trading names of Digital
Precision Ltd, Company No. 1833949, registered Im England & Wales. * Orders using your own paper ore also wekcormel
$< $< с Bc сус BC KC BC ус ре ре ўс ўс фс рсрсрсрерусрсрфс рус
Post to: D/G/TAL PRECISION, 222 The Avenue, London E4 95Е, UK
or phone on 081-527 5493 from UK, +44 81-527 5493 rest of the world
Name: Address:
Products ordered:
тал AWS IS id (ео ol socion vn disk format « 3420/1 AO'IENIASADO". И 5.237710, specify 400% track) "=н өл needed.
Signature: Amount: £
Card No: Expiry date:
EVIEW OF OINDEX
illerica, Massachesetts, USA - Gary Norton
QINDEX, as the name applies is an indexing program. It
will produce an index from either a Quill file or from an
ASCII text file. Since I do not own Text 87 or Perfection, |
cannot comment on its compatibility with their files.
However, if neither of these type files work, you can
always save them as a text file.
QINDEX requires TKII, is Gold Card and Minerva compatible and runs in the pointer
environment. Тһе disk comes with two programs, QINDEX OBJ, for those with the pointer
environment (PE) already running, and QINDEX EXE for those without.
For those not familiar with the PE, I will explain step-by-step the process required. Those of
you that have used the PE please bear with me. Once loaded, the top of the screen contains a
command bar, with a hand pointed to the Document box. At this point your only choices are
to select a document for use, exit the program, or put the program to sleep. To load а quill or
text document, with the hand in the Document box, press your mouse button, joystick firing
button, or Enter key. Press F2. In the Directory box, select either MDV or FLP then 1
through 8 for the drive. Next, select the Data Default and do the same. Select ОК. NOTE:
I've been unable to change the
data default from MDV2.
Pm not sure if this is a bug in
the program or the user. It
allows me to make the change,
E he but when I select NEW (see
есегін Dror ES AR MA р below), it defaults back to
tha Fate MDV2. The files on the
selected drive appear below.
Select the one to be used. Гуе
Overurite option.
the ‘hand’ pointer doun into the blo box unere the
ajed. The "hond' changes to o flashing red И selected the Sample txt file
Presa to pe ded to the i provided on thé QINDEX
Н disk То load, select the ОК
box.
The maximum number of lines allowed in the file to be indexed is 1,024 lines. Once loaded,
the file is processed and the details of the lines produced аге loaded in a reserved area of
memory; the size determined by the number of lines. If there is insufficient memory to hold
the number of lines, your options are to quit, select another file, or change the number of lines
to be allowed. Next, select whether you will be adding to an existing index or starting a new
one.
„Опсе you make your selection, move the pointer into the text area. The pointer cursor
becomes a Quill-type cursor. Move the cursor to the first character of the text to be indexed.
Use the TAB, shift-TAB, up and down arrows, and shift up and down arrows to move the
cursor. Once in place, press E. Move the cursor over the text to become an index entry; the
text becomes highlighted. With the area highlighted, press enter. The text is now stored in
the index file. When you have finished marking the text to have the same reference, press R.
This text is indexed under the reference name. Continue through the file. At any time, press
H, and you have search mode. 4
18
QINDEX - (CONT'D)
When you have completed your indexing, press M or select MAKE INDEX. This makes the
index. You select font size, lines per page, and format. Once all selections are made, select
OK and the index file is created. If Pica or Elite fonts were selected, the index display will be
in one column. Any other font and the display is printed in two columns.
The program’s presentation and
function is very impressive. Even
without a mouse, the PE eases a
za СОИ
"лке тноєх с...)
[hark entry гок ger Search i v] pox | esc
5-6 QUICK TUTORTR Print Style
се 1
odi Lines per Роде
* М A ick step бер ide to prod
program’s operation. As mentioned pit be сайа SAFLE nd. Era Гат
earlier, you can use a mouse oot the propran аз dorer bed арала
(preferred method), the keyboard, or
a joystick to move around the screen.
Even if the userhas never seen a
pointer environment screen, they
would have little trouble navigating
around this program. I especially like
that the PE is included on the
program disk.
ing Hit or Do. -
9:3 n the file select manu, choose the required arive if lt
iX not the one shoun. Uhen you Соп see the filename
(ЕРКЕ tx and Do.
9.5 "ом the the big box ubere
text ts displayed. The "hand! changes to a flashing red
9.6 Move the curio over a uord or phrase to be added to the
index (e.g. the uord TUTORIAL) ond press Е for a neu entry.
A green marker appears -
As for QINDEX itself, if someone writes articles or other papers, this is a very easy way to
index the article. The maximum number of lines, equal to about sixteen pages, could be a
drawback. The inability to change the data default is also problematic. To me, the biggest
drawback is each index entry cannot be longer than twenty characters. In my experimenting
with the supplied text file, when I attempted to select more than the 20 characters, I was
knocked out of the program and had to reboot. However, once familiar with the program,
you are able to deal with these and do some serious indexing. For someone with this need, J
know of no other program that will allow you to index a file, using its own text. QINDEX is
surely worthy of your consideration.
CORRECTION !!
Bangor, Gwynedd, GREAT BRITAIN - Dilwyn Jones
Іп Volume 3 Issue 4 there were errors in the listing due to having the attribute conditions
accidentally inverted (i.e. testing for 1 instead of 0). Неге are the lines to correct on page 65:
1000 IF bold% = 0 THEN
1070 IF underline % = 0 THEN
1140 IF low% = 0 THEN
1210 IF high% = 0 THEN
Similar corrections need to be made to the C version, but I don’t know enough C to list the
changes. It looks as though similar changes need to be made on the tests on "bold", "uline",
"Том" and "high" on pages 70 and 71.
SPREADSHEETS / DESKJET 500
Trafford, Alabama, USA - Bob Madaris
Having recently taken advantage of what I think is a. good price on the HP DESKJET 500
printer ( $299.00 at OFFICE MAX ), I then had the task of changing the printer drivers for
the Psion software that I use with it One of the many features of this printer is the option ot
SPREADSHEETS/DESKJET 500 - (CONT'D)
selecting landscape ( sideways ) printing. This caused me to think of the possibilities of
printing large spreadsheets with this option of the printer. After studying the printer control
codes in the owners manual, I came up with a print driver for Abacus that prints the
spreadsheet across the length of the paper. I also devised a translate to print in double height,
as this printer supports this in landscape mode. All of the following will be correct only if the
Mode function switches on the printer are down.
Run the Psion install bas program , use down arrow key to OTHER, then press F2 to edit the
driver. Edit the driver as follows:
DRIVER NAME :DESKJET aba Remark: or a name you want.
PORT зегі Е Remark: or whatever port you use.
Baud RATE :9600
РАКІТҮ :NONE
LINES/PAGE :45
CHARACTERS/LINE :172
CONTINUOUS FORMS МО
END OF LINE CODE :CR,LF
PREAMBLE CODE :ESC,E,ESC,&,1,1,0 Remark: 27,69,27,38,108,49,79
POSTAMBLE CODE :Е5С,Е Remark: 27,69
BOLD ON ‘NONE
BOLD OFF :NONE
UNDERLINE ON :NONE
UNDERLINE OFF :NONE
SUBSCRIPT ON :NONE
SUBSCRIPT OFF :NONE
SUPERSCRIPT ON :NONE
SUPERSCRIPT OFF :NONE
TRANSLATEI :£,ESC,(,1,E, #,ESC,(,0,N
TRANSLATE2 0,Е5С,(5,2,4,У
TRANSLATE3 :0,ESC
Remarks on the above: The preamble code puts the printer in Landscape Print mode. The
postamble puts it back in Portrait mode ( resets printer ). Translatel causes the printer to
properly print the 1). К. pound monetary symbol. The first character in translate2 is Control
Shift D {| CHR$(164) |. When this character is embedded at the start of the spreadsheet, it will
cause 24 point ( double height ) printing. Caution: The lines per page and characters per line
will not be right for this. It should only be used on small spreadsheets. Also the Design
command in Abacus should be used to set Gaps between lines to 1 if you are to use translate2.
[ ЕЗ, (D)esign in ABACUS ].
TRANSLATE3 [ Ctrl Shift E ] is used to send the ESCape sequence to the printer. The
PSION printer driver does not allow you to send this character from your document Тһе
` Lines/Page and Characters/Line in this driver is set to use the Courier 16.67 typeface of the
printer. This is where we use Translate3. At the start of the spreadsheet , in TEXT mode type
the following: O(s16.67H (the first character is CTRL SHIFT E ). This sends the ESCape
sequence to the printer to select the 16.67 cpi type. With this print you can get two screens
wide by two screens deep on a sheet of paper. With the grid sizes normal ( 10 ), You can print
columns А1:М45 on one sheet of paper. If you wanted to, you could then put the paper back in
and print the rest of your spreadsheet on the back.
20
SPREADSHEETS/DESKJET 500 - (CONT'D)
Translate3 can be used to select many of the features of this printer. If, for instance, you want
to have the Title of the spreadsheet printed in Bold type, do as follows:Just before the Title,
in TEXT mode type O(s3B. Then after the Title type О (50В. As you can see you could use
Translate3 to embed codes to use /talics in your spreadsheet to emphasize certain items. Look
up the code in the owners manual for the printer’s feature that you want to use and then
embed them in your spreadsheet. Use Ctrl Shift E for the ESCape code so that the print
driver will send the ESCape code to the printer and then follow that with the rest of the code.
The Landscape mode of printing on the DESKJET 500 is only available on the Courier
typeface. This is the default when it is turned on, but if you have changed it to another
typeface, you will need to put it back to Courier before trying to print with this print
driver. The LINES/PAGE and CHARACTERS/LINE for this print driver are based on U.S.
Letter paper size at 6 lines per inch and 16.67 cpi ( Courier 16.67 ). Refer to the DeskJet 500
owners manual for using European A4 or U.S. Legal paper. There is a chart in the manual
showing this information ( page 5.5 ) You can use Courier 10 cpi and change the
CHARACTERS/LINE to 103. Courier 20 would need this changed to 206. The 24 point (
double height ) option is available on all three of these pitches ( use TRANSLATE2 ).
It is important to remember to use the Design Command in Abacus to change the lines per
page and the characters per line to the settings above.
As letter quality is not usually required for this type printout, you could select draft mode on
the printer. I use the XCHANGE program for the 4 PSION programs and have created
several different print drivers for Abacus and Quill. I can easily access them by using the
BACKUP command in XCHANGE to overwrite xchange dat with any of the different
drivers that I have copied to the disk . If you do not use XCHANGE, you can do this same
thing with Printer dat. If you do not use XCHANGE, why not ??? It is Public Domain. I find
it to have really revitalized my interest in the PSION 4. I use them more now than ever before
and even though I have Text87plus4, I still do a lot work in Quill.
One thing that І had never seen before when using the Psion programs was the Command
Line Prompt "NEW SHEET OF PAPER AND PRESS ENTER". I had always used
continuous form paper. When this is set to NO in the print driver, then you will get this
prompt for each page to be printed. This allows you to insert the same sheet ( printed side up
) and print the other side by pressing ENTER.
I will share the drivers that I have developed for the DeskJet 500 printer for Quill in a follow
up article in the near future ( next issue ?). Archive programs very easily sends to the printer
any printer command that you want to with the Lprint Command and CHR(). With the
numerous box and line drawing features that are standard in this printer’s character sets, there
are huge possiblities for printing out databases with boxed fields, etc. Alas, I do not guess that
I would ever master replacing Gprint prt for the Easel program to print to this printer. I will
have to use a work-a-round like Simon Goodwin's HPDUMP in QL WORLD.
If you have any questions on this, please send a SASE.
Robert C. Madaris
41 Doty Drive
Trafford, AL 35172
USA
Ergon: c/o Davide Santachiara - Via Emilio De Marchi 2
- 42100 Reggio Emilia ITALY - Phone х-39-522-70409
FIDOnet address: 2:335/21.11
News: lower prices ...
Hello all. The main changes are the price of our:
programs. They are now all inclusive (p&p, bank
charges) and they are shown in 3 different currency. So
your work is now much easier. USD prices include |
airmail postage to the States. Prices are lower due to:
different conversion rates (ITL is very low now). Ме !
have now bought a laser printer, so the quality of the |
manuals is now much better. Most of them have been |
revised and step by step tutorials have been added. As
you can see this is a rather special advert (created with '
Plus 4 & Linedesign on a QXL): Refer to the other
issues of IQLR for detailed program specifications. It is '
now time to tell existing users how to upgrade |
programs and/or manuals. If your manual is not laser- '
printed we advise you to get a new one. The upgrade '
prices given below comprise p&p, the new manual and '
3.5" disk(s) with the latest version of the program(s) .
Zx eMulator 128k plus 1
ZM/128 plus 1 is a new major release of our clever
Spectrum 48k/128k emulator. It has been improved to
run happily with Minerva double screen or 68030
(QVME) and 68040 (QXL) systems. You can now run it
with any screen resolution (QL, EGA, VGA). ZM/128 ,
automatically selects its internal routine to get the best
performance from your system. On a QXL you will:
usually get >100% ZX speed but ZM/128+ still remains `
the only Spectrum 128k emulator usable on a Gold
Card QL. As an added bonus, if you use ће Ext.Env., `
INTERnet:
Davide Santachiara(Qf21.n335.z2.fidonet.org
you can now switch to other task without the need to
retum to the supervisor. ZM/128* still offers you the
unique feature of 3 channel soundchip emulation. You
can get ZM/128* free if you get the ZM/x or the ZM/hT
system. Registered users can get it with the new 90
pages manual which costs only 6 GBP or 10 USD.
DEA intelligent disassembler +3
This is the cheapest disassembler available for QDOS-
SMSQ, but it is also powerful. Plus 3 is interactive and
the latest v5.21 is now full QXL compatible. If you own
a pre-5.20 release you MUST ABSOLUTELY upgrade:
it will cost you (with new manual) only 7 USD or 4 GBP.
Reviewers said about them
MasterBasic: "Elegant and useful" (S.Goodwin QLW
4/93) "Easy to use and well thought out, even the more
casual SB programmer should get a lot of use out of it"
(R.Mellor QLW 6/92) DEA "This program is certainly the
: most versatile machine code programming utility | have
seen on any computer to date" (QLW 4/92) ZX
Emulator “really spectacular... well worth the price"
(E.Forenzi on ІСІК vol3/1) "ZM/hT is very fast... well
worth the extra cost. an incredible feat of computer
science" (S.Goodwin QLW 4/93) "awesome... even an
8 bit QL can run ZX software at reasonable speed ...
most sophisticated..." (Last issue of Your Sincíair!).
Almost ай of our programs now run property on
the QXL or QVME with any screen resolution and
with system variables in amy place: future proof.
New program, upgrades and new manuals prices
Price full inclusive
USD GBP DEM `
Spectrum emul. ZM/x system 45 28 70
Spectrum emul. ZM/hT system 60 40 105
DEA intelligent disassembler 40 26 65
MasterBasic 35 22 55
Q-Library Manager 25 18 45
Floppy Disk Utilities 25 18 45
Open World 25 18 45
Music Manager 20 12 30
Program & Manual upgrade Current versions
Pages USD GBP DEM /2 3.60-1.10 /3 3.60-0.50
90 10 6 15 /1283.62-1.28LC plus
90 10 6 15 fT 4.31-4.70 /ac 3.15
52 т 4 7 ри3У5.21 interactive
40 6 35 9 ріне version 1.43
20 4 2 5 version 2.11
40 6 3.5 9 version 1.15
12 3 1.5 4 version 2.12
8 3 15 4 version 1.2
USD: United States Dollar. GBP: Great Britain Pound DEM: Deutsche Mark
All the prices are inclusive of p&p, air-mail delivery, bank fees. Accepted forms of payment * Cheque in foreign
currency * Eurocheque in ITL (1 GBP=2500 ITL) * Cash in ITL or foreign currency * International postal order in
ITL * Direct bank transfer to Banca Popolare Dell'Emilia SWIFT BPMOIT012 Telex 510031 emipop - Sede Reggio
Emilia Account no. 6533/73 D.Santachiara. Cheques payable to D.Santachiara. Demo/PD versions availables.
Now available also the NEW Spectrum Zx eMulator PD disk with ZM/hT & ZM/128+ PD and some PD/demo ZX
games: send us 6 IRCs. Special Deals: Buy for upgrade) the 2М/х or ZM/fiT system and get ZM/128+
free. Discounts (upto 30%) to people who want to make group buys. Just write us for detalled infos.
MECHANICAL
AFFINITY
515 CAST MAIN ST. QR 5251 WILTON WOOD СТ
PERU IN 46970 INDIANAPOLIS ІМ 46254
517 475 8051 517 291 6002
FRANK DAVIS PAUL HOLMGREN
Bringing the very best to you in SINCLAIR software and
hardware from around the world. We want to provide
service to you the customer. Need something, give us a
call. Make all checks or money orders out to either "Frank
Davis" or "Paul Holmgren". Thanks! Payment in US$.
SPECIALS GOOD TILL CURRENT SUPPLY EXHAUSTED
---These 80 column monitors contain RGB, Composite video,
and сап also accept a VCR hookup to play movies on. They һауе built-in sound, and
with the flick of a switch can give you a green mono screen. They are ideal for the QL,
Spectrum or 152068 (even for the ZX81 if you have fixed it For monitor input). They are
offered for $125 US$, and this includes shipping. We also have black QL monitors, RGB
of course, for the same low price.
BACKUP OL COMPUTER---Complete QL Computer, USA model with JSU ROM and power
supply, but no manual or microdrive cartridge. Excellent backup computer or to give to
the other people in the family who get in the way when you need to use yours. We
have these available for the great low price of only $75, which includes shipping and
handling. If you need a manual and PSION programs with this, then the price is $85.
GOLD CARDS FOR THE OL---one time only special on this 2 meg of memory, three disk
drive, 16 MHz card for the QL, till current supply is gone. After that, back to regular
market prices. For the first time ever, get a Gold Card for $3001!!! This docs includes
shipping and insurance!
SINCLAIR PRINTERS---9 pin dot matrix printers made for Sinclair with QL logo. They use
the same popular ribbons as the Epson 800 and 1000, so they are easy to find, and being
dot matrix they can easily do labels or multi-page copies of forms. On sale for only
$60, refurbished and run like new.
:---almost a complete rewrite of PD2, and operates under the
extended environment, 80 you сап use both mouse and keyboard on this new desk top
publisher. New and more efficient printer routines, and сап use Digital Precisions High
Definition Fonts. Н now has an Eraser Function, as well as an Overstrike Function and
Pixel Edit, full screen handling, cut and paste, complete graphics menu, and text
import. Requires TK2 and 512K. For only $62, and include shipping.
Now available on а QL near you...
GT-Prolog/QL
The easy way to explore the world of Artificial
Intelligence and Symbolic Processing
Edinburgh Syntax - as adopted for the International Prolog Standard
Incremental Compiler - provides complete/partial recompilation in situ
Automatic Garbage Collectors - reclaim code and data spaces
Tail-Recursion Optimisation - improves speed and memory usage
First Argument Indexing/Hashing - automatic performance gains
Extended data types - 32bit integers / 48bit reals / 255 byte atoms /
32kb strings / 8bit characters
Functors/Predicates - up to 255 arguments + specially optimised lists
Interactive Workbench (needs 512k)
* Windows, Menus, Dialogues (pointer environment not required)
* Editor - directly coupled to the compiler for faster development
* Debugger - dynamic breakpoints, tracing, database interrogation
* Break mechanism - halt runaway programs, modify and continue
* Error handler - user and system errors handled by catch and throw
User Guide, Reference Manual - over 150 pages of documentation
Full QDOS compatibility - 130+ library procedures
Configurable Memory - up to 16Mb data, 2Gb code
Turbo Performance - Naive Reverse exceeds 5k LIPS (16Mhz Gold Card)
Price including postage/packing £89.95
For more information contact us at
Rosebank, Stream Road, Grange
Upton, Oxon, ОХ11 9JG, Technology
United Kingdom ON
Tel/Fax: 444-235-851818 Limited
OL ABACUS <--> MSDOS LOTUS
SPREADSHEET DATA TRANSFER
Pylesville, Maryland USA - Thomas Robbins
=з
> TRDE
ERRATA from the previous articles in this
series: On page 21 Vol.3/Issue 3 of IQLR "
QL/Archive to PC DBase", I inadvertently
gave the command for the example file to be
appended into DBase as'APPENDFROM
GAZET EXP DELIM'. It should read "APPEND
FROM GAZET.EXP DELIM'.
In giving my address in the second article for any one who would like to obtain a copy of
XCHANGE, I gave my Post Code/Zip Code as 21237. It is actually 21132.
Welcome to part 3 of the QL <--> MSDOS applictions data transfer series. In this section, we
will examine the transfer of data from QL Abacus/XCHANGE to MSDOS Lotus. This
transfer is of spreadsheet data (both entered and calculted) only. Cell formulas are not
transfered, but the result calculated by the formula is.
Transfer of Abacus to Lotus is actually quite simple if a few basic steps are taken. The export
file structure consists of a series of records each terminated by «CR» (ASCII code 13) and
<LF>(ASCII code 10), with the end of the file marked by CTRL Z(ASCII code 26).
Each record consists of a series of values seperated by commas. The values arc either text
(which must be enclosed in quotes) or numbers. The first value in each record must be text
and if it’s name ends with a dollar sign ($), all the following values must be text.
Consider the ABACUS spreadsheet fragment below:
| A | B | С | D | E | F | G | H
1 First Last Travel Food Misc. Total PCT MISC
2 Beth Read 350 85 30 465 6.45 %
3 Mary Milton 1400 300 80 1780 4.49%
4 Stuart Kipling 850 200 35 1085 3.23 %
5 Tracy Rose 1250 260 55 1565 3.51%
6 James Wilson 650 120 40 810 4.94%
Below is ап export file created by the following series of commands:
KEY IN Function
F3 go to the command mode
ds Select files commands
E Export
A Selects Abacus/Archive comma delimited format
АТ:Нб Selects the range to be exported
ENTER Confirms range
С Selects export by columns
FLP2 SAMPLE Device /drive and file name to store the file on The file name - note:
the extension. exp will be added automatically by Abacus
25
ABACUS/LOTUS - (CONT'D)
Important note: There can be no blank lines between the column heading and the beginning
of the column data. The data to be exported must follow the column heading. You may have
to do the export in segments to avoid this if you have a spreadsheet with a lot of sections with
titles and fancy layout headings.
It is essential that the first row of the range to be exported contain the column name and the
second row contain the data to be exported. If your spreadsheet has blank columns between
data columns, and you wish to retain these blank columns in Lotus, put a 'dummy' column
пейш in these columns. This maintains your original column setting іп the Lotus file when
transfered.
Notice the column headings. Any heading for a column with text data has а $ appended by
the export function. Columns with "illegal" characters in the heading (., +, % or a space etc)
have the column identifier (COLE for column E) as the heading. Calculated fields and
formatted fields have the unformatted values in the export file - COLumn G is "percent misc."
and is misc/total. In Abacus, I have formatted this column as percent, but in the export file it
comes out as a decimal. Below is the export file that has been created.
"First$","Last$"," Travel","Food","COLE","Total","COLG"
"Beth",”Read",350,85,30,465,0.0645 16129032258
"Mary","Milton",1400,300,80,1780,0.044943820224719
"Stuart","Kipling",850,200,35,1085,0.032258064516129
"Tracy","Rose",1250,260,55,1565,0.035143769968051
"James" ,"Wilson",650,120,40,810,0.049382716049382
Once you have exported the data to a file, you must transfer the file to an MSDOS formatted
disk. There are a number of programs available to accomplish this, including several in the
Quanta Library. Execute Lotus 123 on the MSDOS P.C. From the main menu:
KEY IN Function
/ go to the command mode - equivalent to F3 in ABACUS
F Select files commands - the same as ABACUS
I Select Import sub command - the same as ABACUS
N NUMBERS - Parse each line imported into numbers and text
a: \MYFILE.EXP Drive and name of file to be imported
ENTER Do it
Alt "Firsts READY
A B c D Е ғ G н
1 Firsts Lasts Travel Food COLE Total соб
2 Beth Read 350 85 зе 455 0.064516
3 Mary Milton 1400 300 80 1782 0.044943
4 Stuart Kipling 850 200 35 1085 8.832258
5 Tracy Rose 1250 268 55 1555 9.035143
6 James Wilson 652 120 аг 810 2.049382
5
9
1@
11
12
13
14
15
16
17
18
19
20
37-Dec-93 11:39 AM
26
ABACUS/LOTUS - (CONT'D)
What you now have in Lotus is your ABACUS spreadsheet data, At the bottom of the
preceding page is a screen dump from the P.C.
Note that the last column, which was a 'calculated' column in ABACUS, contains the
calculation results. 1 had set ABACUS up to format numbers as percent - F3 Units Cells
Percent 2 decimal places- but the exported file contains the unrounded values.
All that remains is for minor formatting and dressing up of the Lotus spreadsheet. You may
want to change column widths, restore formatting (ie. integer, percent or whatever) and
change column headings to get rid of the "$".
AL T(ernatives
Pylesville, Maryland, USA - Thomas Robbins
ANOTHER WAY TO INDEX QUILL DOCUMENTS
I enjoyed Bill Cable's recent article on using Windex to index a long Quill document. Every
time I follow one of Bill's programs, it acts as a tutorial on Archive programming.
There is another way to get to the same place. The Quanta Library contains a program called
Indexer by Н. Miall on disc PSION 1. This is an indexing program for Quill doc's. You
define a list of words or word groups and the program builds the index for you. The program
has a good documentation file and an easy to folow example.
ANOTHER WAY TO PRODUCE ASCII TEXT FROM A QUILL DOCUMENT
Dilwyn Jones' recent program "STRIPPER" also reminded me that there are often several
ways to do the same job. І have also had the need to produce ап ASCII text file from a Quill
document, but my approach was to modify the Quill printer driver using install bas. If you set
the preamble, bold, underline, superscript and subscript to none in the printer driver, you can
print straight text to a file. Each line ends with a CR/LF and tabs are replaced with spaces.
Alternatively, if you have Xchange (and if not, why not) you can use the files/export
command in Xchange Quill. To produce "streaming ASCII", set the end of line code to a
space.
ANOTHER WAY TO COPY A DISK
MSDOS 6.0 (Oh the shame in mentioning MSDOS!) has a new form of the diskcopy
command. it makes a mirror of the disk as one long file onto the hard drive and then copies it
to another floppy. It will do this for QDOS formatted disks as well as MSDOS disks.
THE QL AND WINDOWS
At work, I have a 486 MSDOS computer with Windows. recently tried to install a
spreadsheet program (Quatro Pro 5.0) on it. I could not install it, as the computer had "only" 2
: megabytes of ram ! My QL with Gold Card/QPAC runs faster than the MSDOS machine
under windows. ГІ be sticking with QDOS for most of my computing for the forseable future
- plus it is a whole lot more fun to use.
QDOS/QL Options
Does anyone have any experience with the AMIGA QDOS emulator? I am trying to decide
between the QXL, waiting for the Miracle Systems Graphic Card, the Atari Emulator, the
AMIGA emulator or sticking with the Gold Card. Can anyone tell me the difference between
QDOS, SMS-Q and SMS-2? 5
DILWYN JONES COMPUTING
41 BRO EMRYS, TAL-Y-BONT, BANGOR,
GWYNEDD, LL57 3Y T, GREAT BRITAIN
FAX -- TELEPHONE: (0248) 354023
OL SOFTWARE
ASELECTION FROM OUR RANGE OF NBARLY 100 PRODUCTS FOR THE QL
NOT ENOUGH ROOM TO GIVE MUCH INFORMATION HERR HERE, SO PLEASE
ASK FOR OUR CATALOGUE (PHONE OR WRITE FOR A COPY).
QUICK MANDELBROT Ш £15.00
Fractal graphics, mandelbrot set, Julia set, screen
dump faciliry. use mode 4 or mode 8 to generate
screens, background calculation option, save and
load screens. Works on 128k QL. disk or microdrive.
SToQL £12.50
Atari ST screen transfer program for use with
Discover. Converts Neochrome or Degas (all three
resolutions in pil pi2 or pi3 format). 256k RAM,
disk only.
QUIZ MASTER I! £12.50
Similar to quiz game machines found in pubs and
clubs, colourful, 2 sets of questions supplied, you can
make up your own for use with this program. 125k
RAM, disk or microdrive.
OTHER SOFTWARE
QLOAD and QREF £15.00
Fast load and reference utility for basic programs.
S EDIT £20.00
Easy to use editor for plain text files.
BASIC REPORTER
Basic programming aid.
OPDINTERCHANGE
QL-ICL ОР” file transfer software,
LOCKSMITHE
Backup utility for cartridges.
4MATTER
Backup and transfer шїйгу for disks.
LOCKSMITHE & 4MATTER
TOGETHER £23.50
Note: To use 4Maner, you need Locksmithe,
but 4Matter available separately for users
wha already have Locksmithe,
MDY TOOLCHEST
Make your own microdrive toolkits!
FILES 2
Simple to use file backup, erc utility.
FILEMASTER £12.00
File backup and disk labeller program.
THE COPHER £12.00
Search for text in files on disks or hard disks.
WINBACK 2
Hard disk backup utility.
BANTER .
Make banners posters on dot matrix printers.
VISION MIXER 1 £10.00
Screen display software.
VISION MIXER PLUS
Enhanced version of Vision Mixer.
PICTUREMASTER£15.00
Screen design program, ideal with Vision Mixer.
PICTUREMASTER PLUS £20.00
Enhanced version,
THE PAINTER
Pointer driven graphics program,
THE CLIPART
Wide range of QL clipart on 3 disks.
QRACTAL £20.00
Pointer driven fractal graphics software.
PD2 CLIPART £10.00
2 disks of QL clipart.
£10.00
£15.00
£14.95
£14.95
£14.95
£12.00
£2250
£25.00
£12.00
SCREEN SNATCHER £10.00
Grab screen displays shown by other programs.
TEXT 'N' GRAPHIX£20.00
Combine screen dumps with Quill text.
TRANS24 £10.00
Graphics converter for 24 pin printers.
SIDEWINDER PLUS £24.95
Screen dumps, banners, etc for dot matrix printers.
BIBLE TEXT DISKS £20.00
Text of King James Bible, plain text or Quill дос
SPELLBOUND £30.00
Spelling checker, not for pointer environment.
SPELLBOUND SE £50.00
Enhanced version, not for pointer environment.
QUICK POSTERS £10.00
Poster maker for Star printers.
ADDRESS BOOK & LABBL PRINTER
£15.00
Store addresses and print address labels in Archive.
GENEALOGIST 2ND EDITION £30.00
Family trees and family history.
BUDGET 128K GENEALOGIST 412.00
Cur down version for unexpanded QL.
FLASHBACK
Fast, simple to изе database.
FLASHBACK $E
Enhanced version.
DISK INDEXER £1200
Creare a database of the contents of your disks!
DBEASY £15.00
Archive utilities.
DBPROGS
More Archive utiliries,
NETWORK PROVER £4.00
Plugs to network sockets, visual indications.
SOLITAIRE £15.00
The classic solitaire card game.
THE FUGITIVE
Text adventure.
CRICKET SECRETARY £12.00
Cricket scores etc, made easy with this program.
QUESTION MASTER £10.00
Questions and answers, use for revision and xrudy.
QM QUIZ 1 £5.00
General knowledge.
QM QUIZ2
Classical music.
QM QUIZ 3 15.00
Questions about the OL and QL scene!
COCKTAILS WAITER £10.00
Drinks recipes, great for parties etc.
FLERT TACTICAL COMMAND 1139.95
Classic naval simulation for networked 01.5
QTOP £29.95
Pointer utikries etc.
HOMB BUDGET
UK home finance and tax programs.
SCREEN ECONOMISER
Screen blanker.
SLOWGOLD £5.00
Slow down Gold Card (for old games etc)
TASKMASTER 425.00
Task switcher utility.
DISK LABELLER £10.00
Create smart labels for your floppy disks.
THE CAT £5.00
Muki column lists of files, on screen or printer.
ROB ROY PACK £10.00
Inkwell font printer, plus Cue Well.
£40.00
£15.00
£9.95
£5.00
£20.00
£10.00
3D TERRAIN £12.50
Three- D graphical representation of Abacus data.
RETURN TO EDEN £17.50
Role playing adventure game on 3 disks.
MAGAZINES
We now have in stock а Kimited aumber of back
issues of the QL magazines formerly published by
CGH Services and we can ako offer individual
copies of the new QL magazine 'QREYIEW',
Subscription details supplied with orders for any
back issues. Individual copies of QReview (published
by the editor of the other magazines described below,
QReview to be launched end of June) available for
£2.00 each (UK), £2.50 (Europe), or £3.50 (USA
and rest of world).
We can also offer attractive deals on complete sets
of back issues of a magazine.
QL TECHNICAL REVIEW
А non-games геме» magazine, 9 issues available at
£2.00 each (UK), £2.50 (Europe), £3.50 (USA and
теп of world).
COMPLETE SET £12.00 (UK), £16.00 (Europe).
£24.00 (USA etc}.
QLADVENTURER'S FORUM
Games based magazines, 9 issues in total available
at £1.75 each (UK). £2.25 (Europe), £3.25 (USA
ас).
QL LEISURE REVIEW
Games based magazines, 2 ixsues published available
а £200 each (UK). 12.50 (Europe), £3.50 (USA
ec)
COMPLETE 5ЕТ ОҒ BOTH GAMES
MAGAZINES (11 ISSUES) £14.00 (UK). £20.00
(Europe), £30.00 (USA erc).
%%4%%еежевеееөтеееее%0ееееееееезеоеаее
PLEASB NOTE: SMALL ORDBRS.
JF TOTAL COST OF ORDER 15 LESS THAN
1500, ADD £1.00 TOWARDS COST OF
SMALL ORDERS (BANK CHARGES BTC)
OR WE WILL MAKB A LOSS ONSUCH
ORDERS!
<е%%%евее%%е%ее%%е%9жө9%%ө800%өеееееке
PAGE DESIGNER 3
This most delayed of all QL software of ай rime (I
thinki) із finally abour to hit the streets. We were
hoping 10 launch at the Bristol Quanta Workshop,
England, 17th October 1993. PD3 із pointer driven,
cam be controlled by mouse or keyboard, uses Pro
Publisher compatible Hires fonts, features text
import, full QL screen handling, graphics menu, cut
and paste, 9 pin, 24 pin and HP Deskjet printers
and so on. Can be used for making posters and
other general mixed text and graphics applications.
It has been а long hard slog getting this program out,
Торе you will feel it was worth the delay!
Page Designer a 160.00
PDA (send proof of purchase of old PD2)...£25.00
DILWYN JONES COMPUTING
41 BRO EMRYS, TAL-Y-BONT, BANGOR,
GWYNEDD, LL57 3YT, GREAT BRITAIN
FAX + TELEPHONE: (0248) 354023
QL SOFTWARE
А SELECTION FROM OUR RANGE OF NEARLY 100 PRODUCTS FOR THE QI.
NOT ENOUGH ROOM TO GIVE MUCH INFORMATION HERE HERR, SO PLEASE
ASK FOR OUR CATALOGUE (PHONE OR WRITE FOR A COPY).
SERMOUSE £40.00
A complete mouse system for the QL, to work with
pointer driven programs such аз QPAC2, Line
Design, etc. М.В. ADD £2.50 POSTAGE!
SIDEWRITER £15.00
For printing wide spreadsheets or plain ісі file
sideways using a choice of character sizes on a 9 pin
or 24 pin Epson compatible dot matrix printer.
Sidewriter сал be pointer driven, or used without
pointer environment om unexpanded QL. On disk or
microdrive,
QL GENEALOGIST 3£60.00
Brand new pointer driven version of the popular
Genealogist program. Ask for information! Can be
controlled from the keyboard or using а QUMI or
Serial Mouse. ‘Pick’ boxes, new ‘county’ field,
improved dates, new 'birth brief report, improved
loading and saving times, improved searching and
notes, Requires at least 512k memory, disk only.
Upgrade from version 2:£33.00
Upgrade from version 1:45.00
Upgrade from 128k version: 45000
REASYPTR III part ) £40.50
Simplified pointer environment programming. Part 1
consists of sprite editor, menu editor and superbasic
extensions 10 use menus іл your own programs.
Requires expanded memory, available on disk only.
EASYPTR ПІ part2 £20.00
Consists of appendix manager and enhanced toolkit
for control of menus etc in your programs.
EASYPTR Ш part 3 £20.00
Consists of Easysource and С library routines, etc.
QLIBERATOR £504
Superb superbasic compiler, compiles wi
00
oli of
baste plus тоя toolkit commands, etc. Produce
faster mukitasking code from your basic programs.
Compile resident extensions, use overlays, ac with
the latest V3.36. Can be mouse controlled. Expanded
memory required.
BUDGET QLIBERATOR £25.00
Excellent value, compiles virtually all of superdasic
Not mouse controlled. Works оп unexpanded QL .
DJTOOLKIT £10.00
Compact toolkit of BASIC extensions, ideal for use
with QLiberator. Really useful programming
commands, can be distributed with your compiled
programs if you wish At this price, а bargain!
Suitable for wnexpanded OL.
LINEDESIGN £100.00
Vector drawing package, uses outline fonts and
clipart, move and resize text and graphics without
loss of quality. Ideal for making posters, etc.
Supplied with huge range of fonts and clipart оя
TEN disks! The more memory your system has, the
better! Disk only, сал be mouse controlled.
DATA DESIGN 3 £60.00
Superb, fast pointer driven darabase with free form
field structures, with the option of disk based for
large files if required, or smaller files can be kept in
memory for speed. Expanded memory, disk only.
API for Data Desi £20.00
Adds prograramabitity i» BASIC, С or m/code.
QPAC2 £39.95
Tony Tebby's superb pointer environment package.
Mouse оғ keyboard controlled, a good introduction
to pointer environment. 256k ram min. Disk only.
QPACI £19.95
Ideal companion to QPAC2, consists of small
accessory programs. Сал be used with or without
QPA C2. Expanded memory required, disk only.
QTYP2 £29.95
Tony Tebby': spelling checker program. Check
spelling ax you type OR check existing files
restrospectively.
DISA £29.00
Interactive pointer driven. machine code
disaxsembler. 256k ram min. Disk only
MEGATOOLKIT £25.00
EPROM VERSION £40.00
Large toolkit with over 200 BASIC extensions. Малу
examples supplied, extensive manual.
FLIGHTDECK £15.00
QL flight simularor, Works ол wnexpanded QL.
DISCOVER £20.00
The painless way to move files from QL 10 PC and
місе versa. As simple as copying files between two
disks. 256k ram min., disk only.
MULTI DISCOVER £30.00
Abo contains СРМ, Unix CPIO, BBC micro,
Spectrum and SAM Coupe file transfer capability.
256 min. ram, disk only.
TEXTIDY £15.00
Assists Discover with conversion of text files by
stripping ош control codes, etc. 256k ram min.
CONVERT-PCX £10.00
Used with Discover, allows transfer of bit mapped
РС clipart graphics in PCX format (a common РС
file format} to QL screens or Page Designer pages.
Create more clipart easily for the QLI 256k ғат,
disk only.
QL-PC FILRSBRVER £24.50
Link a PC and а QL wa а serial port cable and use
this software to enable the two 10 communicate - the
QL сап save йт files on a PC's disk systems ond
print to the PC's serial port using normal basic
commands like COPY. Works on unexpanded QL.
BANTBR £25.00
Simple to use banner maker which uses outline fonts
for rood quality large text. Prints sideways across up
то 4 sheets of paper. Simple to use.on screen preview.
etc. Suits most Epson compatible printers.
IMAGE PROCESSOR 2 £15.00
Easy to өзе graphics system, featuring usual
graphics facilities, pixel zoom edking, image
enhancement, mode conversion етс. 512k, disk only.
SCREEN COMPRESSION £10.00
Reduce the amount of storage required by graphics
on disk or microdrive. 256k, disk only.
SCREEN DAZZLER £15.00
Unlike the usual screen savers, which simply rurn off
the display when the keyboard is mot used for а
while, this ome cam activate various graphical
displays, more like the screen savers on other
computers, Now with extra disk of display routines!
Pointer environment compatible,
SCANNED CLIPART 1 £10.00
A 3 disk set full of compressed scanned pictures
(decompression program supplied of course) which
can be used in most QL programs (DTP, graphics,
etc). Assorted collection, containing many pictures
you may not find in other collections, А bargain at
this price. 128k, disk only.
PRINTERMASTER £20.00
Select printer control codes quickly and simply from
а menu to зе: fonts, page lengths, ас before printing
from programs like Quill, esc. 128k, diskimdv
SQUIDQY ROUND THE WORLD£12.50
An arcade game, ideal for the young at heart! 128k
S-GAMES PACK £1250
5 ‘thinking’ games in one bargain pack. 128k
ОРЕН GOLF £12.50
Golf playing simulation, with choice of 50 courses
cach of 18 holes. 384k memory required, best used
with а colour monitor, Disk only.
GRAY WOLF £12.50
Submarine warfare simulation, where you are the
commander of a submarine in the Atlantic, an
exercice in strategy for entertainment purposes. 384k
RAM, 85 column monitor required. Disk only.
SUPPLIES
FLOPPY DISKS
DSHD DISKS
MICRODRIVES
DISK LABELS
On printer roll
ADDRESS LABELS
MDV LABELS
MOUSE MATS
Disk box dividers
in stock once more!
TERMS: Discounts - buy 2 programs, claim 5% off each, buy 3 or more, claim 10% off cach program. Offer applies to software only. POSTAGE - Sofrware is sent
post free to UK addresses. Overseas please add £1.00 per program for postage (maximum £3.00). Floppy disks and serial mouse - add postage of £2.50. Labels mouse
mars - add postage of £0.50 peritem if only buying these. PAYMENT ~ in UK currency (pounds sterüng) only please. Payment by cheque, Eurockeque, Postal Order,
cash (send by registered post). or by credit card (Visa! Access! Mastercard! Eurocard! Connect). In case of difficulty contact us first to arrange a payment method if
none of these is possible for you. Please make cheques, etc payable 10 DILWYN JONES COMPUTING (not to any other name or abbreviation please, our bank
prefers it that wayi). If total order value is less than £5.00, add £1.00 to total or we'll make a loss due to high bank charges.
ACCESSING PRINTER DAT
Bangor, Gwynedd, GREAT BRITAIN - Dilwyn Jones
This article sets out to explain the file structure of the PRINTER DAT printer driver used by
Quill, Archive and Abacus. A program is presented which prints to the screen all of the codes
used in the driver and in so doing, shows how you can access the driver for use in your own
programs, for example, or to write an alternative printer driver editor. The program listed
works with the Xchange versions of these printer drivers too, since the file format appears to
be the same.
The program listed uses no toolkit commands, it should work on all versions of the QL. If you
have toolkit 2 or other basic extensions toolkit, it should be possible to rewrite the program to
use some extensions such as string and byte fetching extensions to greatly simplify the
program.
First, I shall explain the file format used. It was quite tricky to work out the file format and I
hope I got it right since I do not have formal documentation on Quill.
4 bytes “prt!” characters used to identify printer driver
l byte total of lengths of code strings below, but if length bytes are 255, this
value is not added to this byte
10 bytes driver name, which is always 10 characters long, filled with extra
spaces to make it 10 characters
l byte port type
If port type = 1 or 2: seri or ser2 respectively
1 byte parity code (O=none, | =space,2=mark,3=odd,4=even
1 word baudrate, stored as 2 byte integer, MSB first
__ 15 bytes spaces to pad to file position 34
if port type = 0: parallel or other non-seria) port
i byte length of name of printer port (e.g. 3 for PAR)
x bytes spaces to pad out to file position 34, where x is 17-(length of name of
printer port)
1 byte number of lines per page
1 byte number of characters per line
1 byte forms type, 1 for continuous, 0 for cut sheets
4 bytes appear to be spare, filled with spaces or nulls.
The following data all consist of strings containing codes for various printer functions. The
format is unusual in that the string consists of one byte for the length of the string rather than
2 bytes normally used on the QL. If the length byte is 0 or 255 (hex FF), there are no other
codes. 0 appears to represent NO CODES, or NONE as it appears in INSTALL BAS. 255
appears to represent an inbuilt default value.
string end of line codes
string preamble codes
string postamble codes
string bold on codes
30
ACCESSING PRINTER_DAT - (CONT’D)
string bold off codes
string underline on codes
string underline off codes
string subscript on codes
string subscript off codes
string superscript on codes
string superscript off codes
Next comes the translate character strings. The format of the strings is the same (byte for
length, followed by that number of codes). The first character after the length byte is the
character code translated from, and the remainder of the characters indicate what that first
character is translated to.
10 strings translate 1 to 10
І byte usually a linefeed code.
Note that the strings are in an unusual format. One byte indicates how many characters to
follow in that string. If that length byte is 0 it means ’no codes for this function’. If the length
byte is 255 it means use an inbuilt default value, used for only a few cases. This does not get
added to the 'total of lengths of code string’ byte.
That lot was a bit of a mouthful. Now for the easy bit, the program to decode it all. I cannot
guarantee this will work on every printer dat and xchange dat file, but it seems to work for
the ones I have tried with it. It asks for the filename of the printer driver file (if you just press
ENTER it uses the default of 'printer dat' on БІРІ ). It reads it and then prints it to the
screen. Since there is a long list to print, it might scroll off the screen. To pause it to view the
firt half, press CTRL F5 to freeze the screen momentarily.
You can use similar techniques to read printer dat files for your own programs. The data ends
up in strings in this program and by reading the codes into strings in your programs, you can
simply send the codes to the printer with a PRINT statement when required. For example,
"PRINT #printer_channel,bold_on$;" to turn bold printing on.
HINT: The Psion programs allow you to specify a parallel printer port in place of the usual
SERI or 5ЕК2. This program will print that out, of course. But some versions of the Psion
programs seem to have difficulty with the name PAR - they require this to be entered as
2PAR for some reason, I don't know why the number TWO is required before the name. Of
course, if you use serial ports, you will not care (and not know) about this.
100 REMark PRINTER DAT reader by Dilwyn Jones 1994
110 CLS: CLS #0
120 INPUT #0, Enter name of printer driver (default PRINTER_DAT):’; driver$
` 130 IF driver$ = " : driver$ = КІРІ PRINTER DAT’
140 OPEN IN #3,driver$
150 ident$ =’ ”: REMark 4 spaces
160 FOR a = 1 TO 4: ident$(a) = INKEY$( #3)
170 IF ident$ <> ’prtl’: PRINT #0, Unsuitable file’ : STOP
180 code strings length = CODE(INKEYS$( #3))
190 driver name$ = FILLS(’ ’,10)
31
ACCESSING PRINTER. DAT - (CONT'D)
200 FOR a = 1 TO 10: driver name$(a) = INKEYS( #3)
210 PRINT DRIVER NAME :Ssdriver name$
220:
230 REMark get port details
240 port type = CODE(INKEYS( #3))
250 IF port type = 1 OR port type = 2 THEN
260 REMark serial port
270 PRINT'PRINTER PORT — :SER'port type
280 parity = CODE(INKEYS( #3): PRINT 'PARITY Р;
290 SELect ON parity
300 -ОРКІМТМОМЕ”
310 =1:PRINTSPACE’
320 -ZXPRINTMARK'
330 ==3:PRINTODD
340 =4:PRINTEVEN’
350 END SELect
360 baudrate = 256*СОРЕ(ІМКЕҮ( #3)) +CODE(INKEYS( #3))
370 PRINT'BAUDRATE : *;baudrate
380 FOR a= 1 TO 15 : temp$ = ІМКЕҮ$( #3) : REMark skip the spaces
390 ELSE
400 REMark parallel or other type of port
410 PRINT'PRINTER PORT M:
420 portlen— CODE(INKEY$( #3) : REMark name of port
430 FOR a = 1 TO portlen : PRINT INKEYS( #3);
440 PRINT
450 FOR a = 1 TO 17-portlen : temp$ = INKEY$(43) : REMark skip spaces
460 END IF
470lines per page — = CODE(INKEYS(/3))
480 PRINT’LINES PER PAGE "lines per page
490 chars per line — : CODE(INKEYS(/3))
500 PRINT'CHARACTERS PER LINE: "chars per line
510 forms type = CODE(INKEYS$(£3))
520 PRINTFORMS TYPE i5
530 IF forms type = 1 THEN
540 PRINT'Continuous'
550 ELSE
560 PRINT'Cut
570 END IF
580 FOR a = 1 TO4 : temp$ = INKEY$( #3) : REMark skip spaces
590:
600 REMark read code strings for end of line, pre/postamble, bold etc
610 PRINTEND OF LINE CODE :*
` 620 eol$ = FETCH CODE STRINGS: "CODE | STRING eol$
630 PRINT PREAMBLE CODES :;;
640 preamble$ = FETCH CODE STRINGS: CODE STRING preamble$
650 PRINT'POSTAMBLE CODES 2078
660 postamble$ = FETCH CODE . STRINGS: CODE STRING postamble$
670 PRINT'BOLD ON CODES HM
32
ACCESSING PRINTER DAT - (CONT'D)
680 bold on$ = FETCH CODE ST RINGS: CODE STRING bold on$
690PRINT'BOLD OFF CODES. :'
700 bold off$ = FETCH CODE STRINGS: CODE STRING bold_off$
710 PRINT UNDERLINE ON CODES :
720 under on$ = FETCH CODE STRINGS: CODE STRING under on$
730 PRINT’ UNDERLINE OFF CODES :
740 under off$ = FETCH CODE STRINGS : CODE . STRING under off$
750 PRINT'SUBSCRIPT ON CODES :’;
760sub on$ - FETCH CODE STRING$: CODE STRING sub on$
770 PRINT'SUBSCRIPT OFF CODES :’;
780sub off$ = FETCH CODE STRINGS : : CODE | STRING sub_off$
790 PRINT'SUPERSCRIPT ON CODES :
800sup on$ - FETCH CODE STRINGS : 'CODE . STRING sup on$
810 PRINT’SUPERSCRIPT OFF CODES:
820sup off$ = FETCH CODE STRINGS$: 'CODE STRING sup off$
830:
840 REMark translates 1-10
850 FOR tr = 1 TO 10
860 PRINT'TRANSLATE "str; ’;
870 t$ - FETCH CODE STRINGS
880 IF LEN(t$)=1 THEN
890 CODE STRING t$
900 ELSE
910 PRINTFROM ’;CODE(t$);’ (;t$(1);’) TO’;
920 CODE STRING t$ TO LEN(t$))
930 ENDIF
940 END FOR tr
950 CLOSE #3
960 :
970 DEFine PROCedure CODE_STRING (str)
980 LOCala
990 IF str = CHR$(255) THEN PRINT'DEFAULT': RETurn
1000 IF str = CHR$(0) THEN PRINT'NONE': RETurn
1010 FOR a = 1 TO LEN(str)
1020 PRINT CODE(str(a));
1030 [Fa < LEN(str) THEN PRINT’; : ELSE PRINT: END IF
1040 END FOR a
1050 END DEFine CODE STRING
1060 :
1070 DEFine FuNction FETCH CODE STRING$
1080 LOCala,d lengthtemp$ -
1090 cd | length = CODE(INKEYS( #3)
` 1100 IF cd length = 0 THEN RETurn CHR$(0)
1110 IF cd length = 255 THEN RETurn CHR$(255)
1120 temp$ = FILLS( ',cd length)
1130 FOR a = 1 TO cd length : temp$(a) = INKEY$( #3)
1140 RETurn temp$
1150 END DEFine FETCH CODE, STRINGS
33
Im stillen Winkel 12 * 47169 Duisburg * Germany
в and Fax: 0203-501274 * Mailbox: 0203-591706
E
typeset93-ESC/P2
Dedicated text87 printer drivers for oll EPSON printers
with ESC/P2 including the new Styius 800 and the
upcoming Stylus 300. Supports the scalable fonts,
special choracters and block grophics for drowing
borders etc. DM 69,90
QMAKE
Pointer-driven Moke program for the GST/Quanta
Assembler package. Very comfortable, with mony
options (including library-building}. DM 44,90
The Оғосіе - on ancient toctic-puzzle. You don't
have to be fast but clever! Fill different tiles into o field,
but there are various rules how to do it. If you con
ploce oll the tiles you а bonus - try to obeye special
rules. Every game is different, you'll never be bored.
Feotures: high-score table, hints for the next move etc.
DM 49,90
MineField - You need skill ond concentration to
clear o minefield. Many options, configuroble size,
number of mines etc. Toolkit ll required. DM 39,90
HyperHELP for SuperBASIC
Instont help in SuperBASIC! It displays o list of
SuperBASIC procedurs, functions and keywords
currently existing in your machine, Simply click on the
name and you get extensive help (English or Germon).
The help files con be updoted with ony editor, QD,
Quill, Text87 so thot you can update and add remarks
whenever you wont, DM 49,-
QMenu - the Menu Extension. QMenu is on inter-
face with pre-defined menus (eg. multi-column
file-select, simple—choice boxes, select from lists). The
menus con be used from SuperBASIC, machine code
ond other longuoges. New chorocterselect menu.
6.01) DM 39,90
Update with new monual ОМ 16,-
QMON / JMON
Brandnew version of the wellknown Monitor,
Debugger, Disossembler. Adopted for the Pointer
Environment. QMON now recognises the vorious stock
frames ond coche hondling of the different processors
(6800x to 68040). A Trop level con be set, ond o
permonent Breakpoint hos been introduced. JMON is
о job. monitor with all the featurs of QMON, but it hos
got its own, moveable windows, which may be put to
sleep etc really embeeded in the Extended
Environment. New Verzion (Germon only) DM 67,-
Upgrade to V2.08 (German or English) DM 32,90
BlackKnight - mouse-driven Chess program!
Yes, here it is - chess for the Pointer Environment! Moveoble,
runs on опу disploy resolution! 5000 moves opening librory,
demo mode, setup, change sides, lood ond save game, hint,
scrollable movehistory etc. 10 Levels of difficulty, giving the
computer between 5 seconds to 1 hour time to think
BlockKnight even thinks when its your tum. DM 119,90
The Lonely Joker Version 2!
Now six different games in one! Another three, even more
complex potiences hove been odded to the existing three:
Spine, Cropoud & Fourin-a-Hand (two of them work with two
packs of cards). More options (different patterns for the reverse
side of the cards), high-scores, moveable window for hires
screens etc. DM 59,-
Upgrade from V1 (double fun- 1/2 price) DM 29,-
QSpread - the only Spreadsheet program for the Pointer
Environment. Completely mouse- ond/or keyboord-control-
lable! Maximum 32768 cells, where, for ехотріе, 16000
cells need about 400kBytes. Macro functions. Easy, quick
ond comfortable block handling ond entry. Many oddi
tional functions, which belong to todoy's standard-equip- |
ment: Help, Button, use of the Scrop. The current version
adds missing feotures ond more, eg. celkreference-
-adjustment, echo, IF and comparisons, toolbar, time &
dote functions. [V1.24] with comprehensive manual
DM 169,-
Update with new manual (useful if old version is
<1.20) ОМ 16,-
QSpread Demo Version - send 3 Internation Reply
Coupons if ordered alone, otherwise enclose a spare disc
with an order or update and it is free!
QD Version 6!
Brondnew version with brondnew feotures! Selective
automatic tab compression/expansion! You can, for
example, moke QD compress all spaces which fit to tabs
into o tob on given file extensions, say ASM, and get them
automatically expanded when the file is loaded ogoin! This
saves, even on welldocumented source files, between 30
ond 40% disk space!!! it also speeds up assembly, as the
file gets shorter! Another VERY useful feature is the
permanent line/column display which does not slow
QD down! Editor handling ond line handling speeded up.
Bracket match - position cursor over а brocket () |] *
etc. ond press о key-combination, and QD finds the mot-
ching bracket or poronthesis! Some minor improvements,
keyclick within QD added etc. QD Version 6 DM 125,-
Upgrade from Version 5 with new manual DM 26,90
Upgrade from Version 4 with new manuo! DM 49,90
QDOS Reference Manual ОМ 89,90
нн DM 49,90
Орта DM 92,-
QSUP DM 75,90
aq DM 63,90
Thing & EPROM Manager DM 61,50
EasyPTR Port 1 DM 89,-
Port 2 DM 49,- Port 3 DM 49,-
DataDesign V3 DM 149,-
james
Diamonds DM 35,90
BroinSmosher DM 45,90
Arconoid DM 35,90
Firebirds DM 35,90
SuperGamesPock DM 90,-
QShong DM 45,90
DoubleBlock
Tetislike gome for the QU Молу features,
highscoretable, vorious levels of difficulty,
differently shaped items and two-player option!
Con be played with keyboord or joystick(s).
DM 42,90
LineDesign V2
Now available in Version 2. The progrom is
much faster, more user-friendly, supports more
printers, includes more fonts (130 in totol}. it
hos better text handling and supports special
choracters now as well as keming. Other new
features are bitmaps, thick lines, pies, squares
with round comers etc.
LineDesign У2 DM 259,-
Upgrade from V1 (offer volid until end of
March) DM 59,-, from then on DM 129,-
21212121
Hf you have any questions to the
products: listed here or if you
want more information about
the full range of products, simply
write to us!
Ql-Emulstors for ATARI QL Hardware & Spares
QVME - High-Res QL-Emulator for ATARI Mega STE and ATARI TT FLP/RAM Level 2 device drivers for SuperQBoard DM 56,-
PRICE CUT! DM 549,- FLP/RAM Level 2 device drivers for TrumpCard DM 56,-
EXTENDED4-QL-Emulator for ATARI 260ST, 520ST/STF/STFM, 1040ST, SER Mouse software driver DM 40,-
Mega ST (but not STE!!!) DM 289,- SER Mouse Package (mouse, adaptor & driver) DM 87,-
QL-Emulator Brochure DM 13,- 2Х8301 ОМ 19,90
ZX8302 DM 17,90
Ask for more information about the QLEmulatorz! QL Keyboord membrane DM 28,- 2 membranes DM 50,-
TERMS ОҒ PAYMENT UPDATES
Postage and package (Europe) DM 14,- (if total value of goods is up to DM 50,- Updates of our softwore are usually free. The exception: mojor
then only DM 9,-). (Overseas) between DM 14,- (1 item) and DM 35,- (maximum). chonges on о program (а new Version number before the `)
All prices incl. 15% V.AT. (can be deducted for orders from non-EEC-countries). fius, send oe банал a а 5 dies 82 Smee tor
more, If you send updates together with a softwore order, then
the retum postoge is covered by the wholesale postage. If o
disk is foulty, add 1 IRC for o replocement. As the software
chonges from time to time, you moy order o new monual to
gether with the disc updote. With upgrades, you automaticolly
get a new manual.
THE LONELY JOKER Пс
Trafford, Alabama, USA - Bob Madaris SOFTWARE
THE LONELY JOKER was reviewed in IQLR Vol. 2 No. 2.
Since then it has some major changes and a few minor ones.
They have added 3 more games to double the original 3 games.
This review is on Version 2.
THE LONELY JOKER was developed by HIT & DO Development
Team, Coimbra, Portugal in association with Jochen Merz Software, Germany. It was
compiled with О Liberator from Liberation Software. The program package comes on a
single disk and includes a twelve page manual. There are screen dumps provided for each
game to illustrate that game. A high score list has been added and the top five scores are
saved to a file named TopFive_ljs.
The LONELY JOKER (LJ) is a solitaire card game based on six distinct patiences: Echelon,
Napoleon, Cascade, Spine, Crapaud, and Four in Hand.
The program requires QJump's Extended Environment and the Jochen Merz’s Menu
Extensions which are included in the package. Playing the game really benefits from having a
mouse installed - although you can play with the keyboard alone. A memory expansion of at
least 384Kb is required to run the program. If you normally have the pointer environment
installed, all you need to do to run the program is to EXEC ’LJ’. If not, there is a boot
program included to LRUN. LJ is a multitasking program.
Some startup parameters may be defined by the user by using MenuConfig,the Jochen Merz
standard configuration utility, or CONFIG by QJump. These are included in the package. The
configurable parameters are: Initial game, Board color (black or green), Green color,
Warning beep, Max turns, Queen over king (Cascade only), Game directory, Score file. These
options and others are available within each game from pull down menus from a menu bar
across the top of the screen.
One of the original reviewer's remarks about the green screen being too light has been taken
care of with the inclusion of the green color option. You can now select the standard green
screen or a darker green screen. This was much better to this reviewer, but I prefer the black
board. An option has been added allowing you to choose from five different designs of cards.
АП of them are very nice graphic displays.
The LJ screen is divided in two areas: The upper one gives access to game control, the lower
one is the playing board. If you are using Qpac2, LJ can be put to sleep in a button. The Files,
Game, and Options items in the control area (top of screen) introduce pop-up menus with
sub-items. To select an item in the control area, all you need to do is move the pointer to it
and [HIT] it, or select it directly with a selection key. The Game item allows you to choose
one of the six games ог to re-deal. The Files item allows you to Save and Load games. Only
Napoleon and Four in Hand games can be saved. You may specify different devices and sub-
directories by "hitting" them with the pointer or by inserting their names in the appropriate
fields. Also, the score table can be viewed and saved.
The Games
Echelon 1: This is the standard solitaire (patience) card game . The game can be played
against time taken to solve, but the real enjoyment to me in any solitaire game is beating the
game (All cards placed in the foundations). You may use an option to limit turns through the
35
LONELY JOKER II - (CONT'D)
deck to 2 or 3 turns. Other options: Auto finish, Time, Black or green board, Warning beep,
Pack of cards.
Echelon 3: This game is similar to Echelon 1, except three cards are turned over from the
closed deck. The same options are available as Echelon 1. There is no limit to the number of
times the deck is turned over. In the original review appeared the following: (Bob Dyl has
completed this game in 1 minute and 35 seconds playing with a mouse. He challenges anyone
to beat this time). This is my favorite of the six. I do not have a mouse to challenge Bob, but
found the games are very playable with the keyboard and the keyboard instructions in the
manual.
Napoleon: This game known as the "King of Patiences" was supposedly created by Napoleon
during his exile on the isle of Sainte Helene. In this game, all cards are shown face up (there is
no closed deck). The player has to group 4 complete suits in their foundations, placed in the
center. The starting cards of the foundations are randomly set by LJ. This reviewer had no
luck with this game and I am not sure that the instructions are adequate for someone who
does not know this game. I must admit I spent less time with this game than the others. The
options are the same as in Echelon except Restore is added to allow you to start the same
game over so as to use a different strategy.
Cascade: This is the simplest of the games to play, but is hard to finish. The purpose of the
game is to move all cards from the ranks to the pile. The cards are laid down, initially, in
seven open ranks (with 5 cards each), a closed stack, and the pile (which starts with one card).
This pushes Echelon 3 as my favorite of the games. I have not beat the game yet, but I have
got down to one card left. When you are as far as you can go, the game lets you know how
many cards are left. The options: Black or Green board, Pack of cards, Queen over King.
SPINE: This game is a double deck (104 cards) solitaire. As in the others the aim of the game
is to place the 104 cards in suit foundations. For every suit the foundation placed in the left
side of the board is formed in ascending order, ie Ace to King. The right side will be a
descending one, іс King to Ace. The central group of cards is the spine, surrounded by twelve
cards: 4 cards at the corners, and the other 8 in the interior positions. The remaining cards are
put in the closed deck. This is a difficult game to play, but is very enjoyable. The options are
the same as Echelon with an added option for the program to fill the empty spaces in the
interior positions with a card from the stack.
CRAPUAD: This game is also played with two decks of cards, and two foundations must be
formed. In this game both foundations are in ascending order. Although the object of the
game is the same as SPINE, the layout and rules are different. It too is very difficult but
enjoyable. The options are the same as SPINE except no auto filling of spaces.
Four in Hand: As in Napoleon all cards are faced up. They аге initially placed in 8 ranks. As
usual, you must build up the 4 suit foundations on the top left side of the board. On the
bottom left side is the player's hand, on which one can place up to four cards. This game is
difficult, but easier to understand than Napoleon. The options are the same as in Napoleon.
In all six games you move the pointer with the mouse or the keyboard. The pointer here is a
very nice graphic display of an empty hand. Moving a card is easy: place the hand on the card
you want to move and pick it up with the (Hit) button or (Space) Key. When you have picked
up a card, the pointer will change from an empty hand to a hand with a black or red card
(depending on what suit it is). The LONELY JOKER is a well designed program with better
than usual graphic displays on the screen. It will provide many hours of entertainment. I think
anyone would enjoy some, if not all , of the games in this package.
36
LONELY JOKER II - (CONT'D)
1 literally had to tear myself away to get some work done including writing this review. ] have
always enjoyed playing solitaire with cards since I was young (It was taught to me by my dad).
It is so much easier playing with the computer doing the dealing etc. This program will
definitely cause me to buy a mouse and software.
An Author's Response
Newmachar, Aberdeen, Scotland - Normah Dunbar
As the author of WinBack, I read with interest the review of version 2.20 by Don Walterman,
in volume 3, issue 5 and would like to comment on his quibbles.
The ESC key does indeed “пос work’ at many places in the program. I am not a Minerva user
and do not know all the ins and outs of using it, however, I agree that being able to escape
from an edit would be useful. WinBack uses the EDIT$ function in the Turbo Toolkit and this
does not seem to allow ESC to be used.
Many of the files in the various C68 releases have linefeed characters as part of their names.
This is the reason for a filename 'spreading' over more than one line on the screen. I did not
think of this problem when writing WinBack, but, in the majority of cases, these files are
simply оп the disc to make the directory listing look good and invariably serve по useful
purpose. Removing the offending file from the C68 directory will cure the problem, but
pressing SHIFT and F4 together WILL redraw the display and also cure the problem. See
Section 7 in the manual on page 5 for details.
I have given some thought to Don's "wish list’ of a utility to assist in making a partial restore
and might just do something like that in a future release. If Don would care to get in touch, via
Dilwyn Jones as I have recently moved house, with as many details as possible, I will try to
accomodate his "wish list’. WinBack is not a great seller in the QL market place, but who
cares, you have to keep your users happy !
For your information, the current release of WinBack is 2.22 and the changes over version
220 are :
Version 2.21 writes more information to the listing file. The details of all the settings at the
time the backup was started are given. The listing file is appended to if it already exists. This
is done so that multiple backup sessions can be recorded and came about when I had backed
up two areas of my own hard disc but only got one listing (I always list to a file on ram disc). If
you list to a printer there is no problem.
Better error trapping is done on the listing file and READ ONLY etc errors are trapped when
attempting to open the listing device. If a listing file fills up the device it is on, you are given
the opportuntiy to abort the backup or carry on without a listing. The original listing file will
` be complete and correct up until then.
Version 2.22 was produced as I moved house in Мау 1993 and had to update the Credits
screen. In addition, the title at the top of all screens has been changed to reflect the fact that
WinBack is no longer a Miracle Systems only hard disc backup utility. It has been tested on
both Miracle and Falkenburg systems. I hope to be able to test it out soon using Ron
Dunnet's hard disc interface & software, just as soon as Dilwyn Jones buys one !
37
An Author's Response - (CONT'D)
In addition to changing the title, the colours were changed. Some types of mono monitors do
not show white ink on red paper, my spare one only shows black ink on any colour paper or
any colour ink on black paper. Now everyone should be able to see the title !
As to future enhancements, WinBack will probably be altered to a Pointer Environment
version, Don should be able to ESC out of most things then. Watch this space and Dilwyn
adverts for details. I should state, however, that I am currently very busy with other work and
it may be some time before I get round to it.
As only the screen layouts have been set up so far, get in touch (via Dilwyn Jones or directly)
if you have any requests. I can't promise to incorporate all of them, but you never get
anything if you don't ask. What I will do, however, is answer all letters received.
May all your backups never be needed !
Products for HP DeskJet Owners
Newport, Rhode Island, USA - Bob Dyl
Recently two products have come to our attention. The first is a high quality laser paper
produced by WEYERHAEUSER named FIRST CHOICE. It is by far the best paper I have
ever used, to the degree that 1 cannot tell the difference between a page printed on my
DeskJet 500 or my LaserJet IIP, the quality is that good. Where there is quality there's usually
high prices. FIRST CHOICE sells for $6.49 US per ream at Office Max, and I’ve seen prices
up to $10.00 US in other stores. If you REQUIRE quality then this is the paper for you.
The second item is revolutionary in concept, it’s named "RESERVE Ink Jet Cartridge
System" , as its name implies it is а replacement for the expensive HP cartridges we all must
buy. What’s unique, is that you get (1) printhead and (5) snap in ink cartridges, unlike the HP
cartridge that’s allin one. 99% of the time there is nothing wrong with the printhead yet we
throw it away or attempt the sloppy mess of refilling the empty cartridge.
I purchased the RESERVE package for the cost of $50.00 US plus tax, at the going price of
HP cartridges I saved $40.00 US and the quality is as good as HP’s ink, the masters for this
issue was printed using a RESERVE cartridge. As far as the price goes, I haven’t been able to
locate it at office supply stores (1 purchased mine from a Wholesale Club) as of yet.
RESERVE is manufactured by Pelikan, Inc. (they are a respected second source producer of
printer ribbons) of Franklin, TN, USA their telephone number is 800 874 5898.
GOING ONLINE with your QL
` Troy, Michigan, USA - Don Walterman
I've been asked to explain how to use your QL to call a bulletin board system (BBS). І had
problems trying to follow a structured approach to explaining everything necessary to use
your QL online. So, I decided to just ramble in a couple directions, explaining as I go.
Hopefully you'll get the information you need to use your QL successfully with a modem.
ГИ try not to assume you are familiar with modems, terminal software and etc. Along the way
38
GOING ONLINE - (CONT'D)
you'll probably see QBOX-USA mentioned a few times. Since I’m the CO-SYSOP there, I
need to take the advantage to encourage everyone to call.
What is a BBS? A BBS is a computer system run for the purpose of allowing computer users
to exchange messages, discuss topics of interest, provide support for hardware and software
problems and distribute public-domain software. There currently is a network of QL based
BBSs running across Europe, the United Kingdom and the United States. These QLs are
running a software package called QBOX. This system allows users on any QBOX BBS to
communicate with any user on any other QBOX system. This means a call to your local
QBOX system can put you in touch with a wealth of QL expertise. I’ve already exchanged
messages with Ron Dunnett of QUBBESoft, Davide Santachiara of ERGON Development,
Laurence Reeves of Minerva fame, Tony Firshman of TF Services and many other helpful
QL users. Quanta also is available by way of QBOX.
To those vendors not calling QBOX, why don't you? QBOX provides a pool of current QL
users that would love to discuss (and maybe buy?) your products. Where else but the QL
community could you directly talk to the vendors and software/hardware developers? A
current case in point is the rapid development of QTPI/QeM terminal software for the QL.
Wayne Weedon has continually asked for feedback about QTPI/QeM to relay back to
Jonathan Hudson. Those individuals that took the time to reply found their input used to
rapidly improve the programs.
What do you need to call a BBS? You'll need your QL, a modem cable, a modem, access to a
phone line, software to communicate with the BBS and a BBS you are interested enough in to
call. Lets look at each item in a little morc detail
Your QL: Any QL can successfully be used to call a BBS. My first QL that I used to call BBS's
was an original 128k QL with microdrives only. With this base QL 1 was able to call many
bulletin boards to exchange messages and download files. I was lucky enough to have a local
PC based BBSthat provided a SIG (Special Interest Group) area for Timex/Sinclair
computers. The original QL has more capacity than the first computer І used to contact a
BBS. I started with a ZX81 and a 300 baud modem. The original QL has some infamous
challenges. One of the biggest challenges is Sinclairs marginal implementation of RS232
ports. In the early QL days it was easy to experience buffer overrun when communicating
with a BBS. This was due to a combination of two factors. The first is the buggy RS232
implementation in the original IPC chip. It was very easy to overrun the tiny buffer in the IPC
(Intelligent Peripheral Controller). There was no way to clear it without completely resetting
the QL. This problem has been largely overcome by Hermes. This IPC upgrade has cleaned
up the RS232 ports dramatically. In cleaning up the code more space was made available for
buffering data coming in from the modem. The second factor is modem buffering. Until
recently most modems on the market were unbuffered. That means as the data was received
by the modem it immediately passed it on to the QL whether the QL was ready to receive it
or not. Newer high speed modems are buffered. This allows the QL to pull a handshake line
telling the modem the QL is busy (hold the data in the modem buffer until the QL is able to
process some more). The visible result of this problem would be lost or garbled characters on
your display or retry errors when transferring a file. When you combine these two factors, you
can see how frustrating it was in the early QL days.
The cable: This is a good point to stray off track a little and discuss RS232. Many people think
RS232 is a standard. Unfortunately the RS stands for Recommended Specification. Since the
recommendation has never been formally accepted as a standard, vendors have been able to
39
GOING ONLINE - (CONT'D)
freely implement any, all, some or none of the RS232 proposal. This results in multiple non-
standard connectors, handshaking with all kinds of different signal lines and polarities and
general chaos trying to connect different products. The company I work for makes more than
200 different RS232 cables just to connect different products they make to each other! At
work we have a thick cable manual that lists many of the cable pin-outs since we still end up
having to modify the cable depending on individual circumstances. The reason I described this
mess is that I’ve had QL users tell me they have gathered together various QL articles giving
cable pin-outs to use for a modem. The pin-outs usually disagree with each other. When I was
asked "which one is right’ the answer is all of them for that individual use. None of them may
be right for you.
Things are not as awful as Гуе made them sound. I just wanted to explain why there just is no
simple answer that is always right. There are a couple of signal lines to change when a cable
doesn't work. It usually only takes a few minutes to figure out once you have a little
experience. Luckily in the QL modem world the possibilities are manageable. Гуе seen two
modem connectors (DB25 and DB9). The almost standard QL modem port is ser2 . This
makes building a cable fairly easy with a little practice. The following is a sample list of of
cable wiring for a couple modems Гуе used:
QL ser2_ US Robotics 14400 Fax Everex EV-946
US/German Hayes Smartmodem 2400
1 7 5
2 2 3
3 3 2;
4 4 4
5 5 6
6 no connection no connection
T no connection no connection
8 no connection no connection
9 no connection no connection
If you are having some problems getting going, I'm. offering to build and test a cable with
your modem and your choice of terminal software. See details at the end of this article.
A modem: The modem will convert the RS232 signal from the QL into analog sounds to
transmit on the phone line. At the other end of the phone line the modem does the reverse
converting sounds to RS232 that the BBS can understand. The modems on each end translate
in both directions. They MOdulate/DEModulate the signal. Modems at 2400 baud and above
are fairly standardized. If you get two modems that claim to implement the same V.xx
protocol you generally will communicate (as always there are exceptions). The V.xx protocols
describe how the modem will modulate the signal. The V.xx protocols do not describe the
. RS232 commands the QL sends to the modem.
For example the command to dial a number on a Hayes compatible modem is ATDT plus the
phone number while on a Racal-Vadic modem it is D plus the phone number while on a
Hewlett-Packard modem its just carriage return plus the phone number. Most terminal
programs let you configure a dial string so you can use whatever you need. If you haven't yet
bought a modem look for one that is Hayes compatible. Hayes has become the defacto
common command set. You should be able to use any async modem on the market. If it isn't
Hayes compatible it will take a few modifications to the software.
40
GOING ONLINE - (CONT'D)
The modems to stay away from are those described as sync only or leased line only or 4 wire
only (You aren't likely to run into these). These are not designed for BBS use and will not
work in our situation. A few comments about modem speed. The current modems on the
market are 14400 baud. Since they are buffered your QL would communicate at 19200 baud
with them. There are faster ones on the market, 16800 baud , 28800 baud and (V.fast). These
modems (those faster than 14400) are very expensive and the real consideration is that they
are not standardized at all. They will generally only communicate at their fastest speed with
another similar modem. Add to that the maximum QL baud rate of 19200 and you can see
why I suggest you stay with something 14400 or slower. At the other end of the speed range
are the 300 baud modems. These are generally available for about $5 at swap meets and flea
markets. At a recent show I saw 1200 baud modems for $2! Some new 2400 baud modems аге
available for $9. Most PC based boards will no longer allow callers at 300 baud. Most people
type at roughly 300 baud. You can get by at this speed if you rarely usc a modem and never
transfer files of any size. If you are making a long distance call, the cost of using 300 baud can
be large. Most people can read at 1200 to 2400 baud so that seems to be a reasonable speed. If
you transfer large files or just capture all your mail into a message buffer then the faster the
modem the better for you and your phone bill. QBOX-USA supports calls at 2400, 1200 and
300 baud with no restrictions on 300 baud users.
I believe the current best buy for QL modem users is the Everex EV-946 modem from Halted
Specialties. This modem is selling for $8.95 brand new. Everex was a respected computer
vendor that has gone bankrupt. These modems were on the production line but never got put
into cases. They are roughly 3" x 6" x 2". I’ve tested them enough to be able to recommend
them. The Everex EV-946 is Hayes compatible. These modems are not for everyone. You
must be willing to use a bare circuit board or build your own case. You need to get your own
12 volt AC adapter. You need to make your own cable. There is no warranty on this modem.
Software: Somehow you need to get the QL and the BBS to speak to each other. Here you
need a good communications package or sometimes called a terminal emulator. The term
terminal emulator comes from early computer useage. Before PCs, terminals were connected
to computers using modems. As PCs came into usc, software was written that allowed a PC to
be substituted for a terminal. Common terminal emulations include VT100 and VT52 (both
old DEC terminals), ANSI and ASCII (sometimes called dumb terminal). ANSI emulation
provides additional capabilities including color, low resolution graphics and full screen
editors. ASCII provides just the opposite, no extra features just the capability to print text.
There are many communication packages available for the QL. I have seen many of them but
by no means all of them. ГЇЇ confine my comments to a few recent public domain programs
that have been widely praised by QL modem users.
QTPI - This is the pointer terminal program written by Jonathan Hudson. This program is
loaded with features. I use this program exclusively on my own system. QTPI supports
ASCII, XModem, YModem, ZModem, Kermit and Sealink file transfer. QTPI is constantly
being improved and is in wide use. QTPI works reliably at 19200 baud. QTPI requires the
' pointer environment (versions available from Quanta have been tested to work). QTPI also
requires memory expansion. Latest known version is 1.26. I consider this the program to
compare all others against.
QeM - QeM is the first terminal program available from Jonathan Hudson. It does not
require the Pointer Environment. It also uses the same file transfer libraries that QTPI uses
(the XPR libraries). QeM is still being updated for those users that don't use the Pointer
Environment. QeM will just run on a bare 128k QL but won't be able to use the XPR
41
GOING ONLINE - (CONT’D)
libraries. Memory expansion is strongly recommended. I used this program until QTPI
arrived. A full review of QeM version 2.30 was printed in IQLR volume 2 number 6. QeM is
now up to version 4.1 (or higher by the time you read this).
QLTerm - This current program is by Jan Bredenbeek and should not be confused with older
terminal programs with similar names. Jan describes this program as small and simple. It does
not try to be all things to all people. This program is ideal for someone just learning
telecommunications or someone using a base 128k QL. QLTerm supports Xmodem Ше
transfers. It supports ANSI, VT52 and ASCII terminal emulation. QLTerm works well at all
QL baud rates including 19200.
These three programs all are very well documented and supported by their authors. The
programs are public domain and available from many sources including QBOX-USA.
The BBS: All of this prep work is wasted unless you have somewhere to call. There are many
bulletin board systems for the QL. Some of these run on a QL software package called
QBOX. QBOX-USA is one of these systems. QBOX systems will work with any QL terminal
program since QBOX was written to communicate with a dumb terminal. QBOX supports
XModem, Telelink and SEAlink file transfers. If you have a PC bulletin board system you'd
like to call, you can then take advantage of the ANSI feature of some QL terminal programs.
ANSI terminal emulation gives you color displays, low resolution graphics and a full screen
text editor. Since ANSI expects a 16 color display, some color combinations are difficult to
display on the QL. I use ANSI whenever possible. A BBS functions as somewhat of a cross
between a party line phone and a mailbox. You can join in conversations about various topics
or leave private mail to an individual Remember a BBS is not the mail though. A private
message still can be read by the SYSOP and anyone else with sufficient capabilities Many
PC based BBSs charge fees for the use of their system. I haven't found any QBOX boards that
charge any fees. This is another example of the QL community helping each other out. Each
of these boards are taking care of their expenses without asking the callers to help out. Why
not give your local QBOX board a call and see what they have to offer?
The offer. If you want to start using your QL with a modem and you are having trouble
getting everything working, ГІ build a cable and configure a copy of your terminal software.
You'll have to send me your modem (if you live in North America), tell me what terminal
program you want to use and provide a few details about your QL system. ГЇЇ return your
package as fast as my work schedule allows. If you have specific questions about QLs and
modems feel free to ask me. You can contact me through IQLR.
Halted Specialties Info: phone number (800) 442-5833
order 14467 2400 baud modem $8.95
order 14041 AC adapter for #14467 $1.50 — (You'll need to solder a 3/32" mini
plug on. available from Radio Shack)
` Some QBOX Bulletin Board Systems:
QBOX-USA 810 2549878 up to 2400 baud
TF Services 0344 890987 up to 14400 baud add 01144 prefix to call from USA
4th Dimension 0202 600305 add 01144 prefix to call from USA home of
QTPI/QeM releases
42
TF SERVICES
MINERVA
The ULTIMATE operating system upgrade
МКП MINERVA with battery for 256 bytes ram,
CRASHPROOF clock & Philips [2C bus for interfacin;
Can autoboot from battery backed ram. Quick start-up.
Other features commo
DEBUGGED operating system/ autoboot ор reset/
Multiple Basic/ faster scheduler-graphics (10% of
lightning)-string handling WHEN ERROR/ 2nd screen/
TRACE/ foreign keyboard drivers/ "warm" fast reset/
Auto reboot after power failure. V1.97 now with built in
Multibasic and split OUTPUT baud rates with Hermes.
Ist upgrade free. Otherwise £3 (* manual £5 if requd)
(send rom, 3 IRCs & NEW disk/3 mdvs)
MKI....£41(£40)1£43] MEIL...£66(€63)(567] )
BOTH VERSIONS GOLD CARD COMPATIBLE
QL SPARES
Faulty QL board ( no plug-in chips)...........£11(£10)[£16]
Kybd memb. £9.50(9)[10.50] Circuit барѕ ..£3.50)(£3)[£4]
£3.50(£3)[£A]
JM ROM...£10.5£10)£11] Power supply .£17(£16)[£26]
68008 cpu £8.50(£8)[11] 1377 PAL
8302 ULA. £10.50(£10)[£11]
8049 IPC....£8.50(£7.50)|£9] 8301 ULA.£10.50(£10)[£11]
BULLETIN BOARD
QBBS - The first UK QL scrolling bulletin board.
International echomail & the whole King James’ bible!
(+44)344-890987 V21/23/22/22bis
HERMES
A replacement QL co-processor for
the QLs awful IPC 8049
- Do you get keyboard bounce?
+ Do you find fast serial input unreliable?
- Do you want to connect a modem at 19200bps
If you can say YES to any of these,
then you need HERMES
- 19200bps RELIABLE serial input - NO QCONNECT.
+ Independent input baud rates - use serial mouse & print
* Stops keyboard bounce (unwanted repeat chrs)
- Improves 'fuzzy' and ‘random’ sound
* Provides extra input/output lines
* Key click
Fitting is a simple job. Simply remove the QL top (8
screws) and replace the chip marked '8049' or '8749*
next to microdrive 1.
£26(£24)[£27] incl manual/software
РС Interfaces
The PC bus was designed by Philips to simplify
interfacing. Minerva МКП clock is driven by an PC
chip, & a connector allows connection of other circuits.
Our extemal circuits will interconnect wiithout leads.
Parallel Interface Up to 4 can be connected powered
by the QL. Each gives 16 input/output lines. Can be
used wherever logic level signals are required
eg model train controllers £26(£2A) |£27]
Analogue Interface Up to 4 can be connected &
powered off QL. Each gives 8 analogue to digital
inputs, 2 digital/analogue outputs. For temp
measurement, sound sampling etc...£31.50 (£29) [£30]
Data sheets. ..................... .- £2.50 (£2) [£3]
Control softwarc/mannal . ...£2.50 (£2) [£3]
(First interface purchase includes free 15D/9D lead)
Prices include airmail post & packing, & zero VAT rated outside the EC. Prices аге: ЕС except UK (Europe)
{Outside Europe] Ring for UK prices. Payment can be by Mastercard/Visa/Eurocard/£ cheque/money order/bank
draft drawn on UK bank branch, or cash! (NOT Eurocheques) Any customs duty ctc customer's responsibili
Holly Corner, Priory Road, ASCOT, Berks, SL5 8RL
Tel: (+44)344-890986 Fax: (*44)344-890987 MasterCard |
PD & Shareware Software
QL Emulator AMIGA V3.21 G Disks) ..
C68 Compiler Source Code (2 Disks) ....
MicroEMACS V3.11 (2 Disks)
GNU Text Utilities (2 Disks)
Adventure93 (2 Disks)
XLisp V2.1d (2 Disks) ... à
SPECIAL 1Q.A.T.S (pronounced CATS) ..
SPECIAL 2 Molecular Graphics У5.11
SPECIAL 3 XLisp V1.4a
SPECIAL 4 QPACer (QPAC2 Boot Creator) .
SPECIAL 5'C'Tutoral ......... 3
SPECIAL 6 Lib QPTR V3.00.
SPECIAL 7 Lib CPORT V1.22
SPECIAL 8 QRactal Screens Demo ..
SPECIAL 9 QL Home Finance
SPECIAL 10 ZM1* SPECTRUM Emulator .
SPECIAL 11 Lib CURSES УІІ...
SPECIAL 12 ELVIS Editor V1.6 ....
SPECIAL 13 Text 'N' Graphix Demo .
SPECIAL 14'C' Prog Tools 1 ......
SPECIAL 15'C' Debugging Tools ..
SPECIAL 16 Ergon Development Demo Disk .
SPECIAL 17 German to English Wordlist .......
SPECIAL 18 QDesign Demo
SPECIAL 19 D.J. Walker Demo Disk .
SPECIAL 20 DBAS Database Package .
SPECIAL 21 FTC И Demo
SPECIAL 22 QL Hard Disk .
SPECIAL 23 PSION Xchange .
SPECIAL 24 SPECULATOR 93 ....
SPECIAL 25 QLIPER Disk
PD Disks | to 14
(Each PD Disk contains 10 programs and a Menu. Each Disk
contains a BOOT program that RUNS the Menu. Each
program RUNS from the Menu unless otherwise stated.)
QITALY Disk Magazine Issue 1510 25................... £1.00p each
(Each Disk contains 1 Issue ofthe QITALY Magazine.)
All prices include medium but not P&P. Please refer to P&P
guide below. Disks are 3.5in DS/DD.
PST Guide for PD & Shareware
Euro Zl 22 Оу UK Euro Zi Z2
Ер £p £p ip fp bp Ер
1.00 1.50 1.75 10-12 125 2.50 3.00 325
1.50 2.00 225 13-15 1.50 3.00 3.50 3.75
2.00 2.50 2.75 16-18 1.75 3.50 4.00 4.25
New Q.L. Hardware
Gold Card: 16MHz 68000, 1920K RAM, Battery Backed
Clock, Toolkit 2, Disk Interface, All Trump Card Facilities
Includes A4 Manual
QEP 3 EPROM Programmer: Will program 2716 -» 27512
5V MOS & CMOS Eproms. Built in Software. Includes AS
Manual...
Trump Card: 768K RAM, Toolkit 2, Disk Interface, Dynamic
RAM Disk, Printer Buffer. Includes A4 Manual
ExpandeRAM 512: 512K RAM with through port to connect
other peripherals i.e. Disk Interface, Eprom Board
ExpandeRAM 0: 0K RAM, as above except User supplies
RAM chips (8=256K 16-512К)
Twin 720K Disk Drives: Fully Cased with intemal Power
1 Year Warranty on all New Hardware, 2 Year Warranty on Gold Card
Special Package Deal
Gold Card + Twin 3.2mb Disk Drive Unit
Gold Card + Twin 1.44mb Disk Drive Unit
Gold Card + Twin 720K Disk Drive Unit...
Trump Card + Twin 720K Disk Drive Unit... v
All prices exclude Postage & Packing
2nd User Hardware & Software
Includes Disk Drives, Monitors (Colour & Grn), Memory
Expansion, Disk Interfaces, Keyboards & Interfaces, Printers,
Leads etc. All types of Commercial Software including Games,
Front Ends, Utilities, Languages etc. Back Issues of
QLUser/World & QUANTA. A selection of QL related Books
also stocked. Blank 3.5in DS/DD & DS/HD Diskettes. S.A.E.
or I.R.C. for current Stock List.
New Hardware in Pipeline
Currently working on 2 new products for the QL as follows:-
QUBIDE: IDE Hard Disk Interface. Will allow connection of
an IDE Hard Disk upto 120mb to the QL. Software built in.
Plugs into О1/5 ROM slot.
FAST-NET: Vastly improved network, at least 10 times faster
than existing QL network. Also allows networking between
QL and ATARI ST running QDOS.
Payment Methods
Cheques, (in UK Pounds drawn on UK Bank), Postal Orders,
International P.O.'s and Eurocheques (іп UK Pounds) payable
- QUBBESoft P/D UK Cash is also acceptable.
Catalogue
8.А.Е. or Intemational Reply Coupon for latest Issue.
(ЕЕС) (ЕЕС)
W. N. Richardson & Co.
18-21 Misbourne House, Chiltern Hill
Chalfont St. Peter, Bucks, Great Britain SL9 9UE
Tel: 0753 888866 * Fax: 0753 887149 * Home: 094 873796 * Mobile: 0850 597650
STOP PRESS
DRIVES FROM 1МЬ ТО 80Mb (plus)
1МЬ, 2Mb and 4Mb
| ECONOMY MULTI-COMPUTER FLOPPY DISK DRIVE
This disk drive is suitable for use with; hic
SINCLAIR QL SER dir
Great idea (N.B. 4Mb for Gold Card users) Simp иеа А
Cost effective SPECTRUM 48k, SPECTRUM+ ЕЗ Concept же
Easy to instal ў SPECTRUM +2 (Grey, needs +D interface)
Easy touse 1 SPECTRUM +2 (Black), SPECTRUM +3
IBM COMPATIBLE PC's
The economy disk drive is available with 1Mb, 2Mb or 4Mb
(unformatted capacities) and allows you to use the same drive on
many different computers. For example, if you have a QL and a
PC, with the correct leads you may use the drive on both, saving
money and space. DUPLEX twin drive units are also available
(see below for more information).
The drives are supplied complete with an internal cable to connect
to your computer(s) and units are supplied with either 1 or 2 drives
in a compact single case, ready to use.
PRICES INCLUDE VAT
| Duplex2 с E
iMb*2Mb- i1Mbt4Mb
CAPACITY:
SINGLE DRIVE |
TWIN DRIVES
Bare drives are usually available: 1Mb @ £28, 2Mb @ £38, 4Mb Ф £75
DIY - With case, PSU and leads: 1IMb @ £39, 2Mb @ £49
HARD DISK DRIVES
SPECIAL OFFER WHILE STOCKS LAST
20Mb kits - £258, 40Mb kits - £298
80Mb kits - £350
Consists of HDD, interface, contoller card and
expansion card, to assemble the above with your
GOLD CARD. For vertical or horizontal mounting.
NEdesign v2
- the one and only vector drawing program
- many free fonts and clipart
- hish quality output on your printer
- support of high resolution screens (QVME, QXL)
- preview editing (filled ctc.)
- bitmaps can be included in orawins
- support of paragraph and header text
- support of automatic & manual kerning
LINEdesign v2 is faster than before.
supplied with more fonts. supports
more printers, has better text
handling facilities, can now handle
ее25рис-Ұ?ААААЫСОвАДӨФУ....
Everything can be edited in preview
move, thick lines are supported,
indicating objects is easier, memory
management is better, support of
squares (with rounded corners),
circles, pies. the entire feel of the
program has been improved.
send this coupon 10: PROGS, Haachtstraat 92, 3020 Veltem, Belgium
Name:
Address:
| want : Corder, o information
.... LINEdesign for BEF 5000 (+£95, $145)
.. LINEdesign upgrade for BEF 1000 (+£ 19, $29)
.... DATAdesign for BEF 3000 (£57, $86) | |
ыг con PROBS вазага 2, 920 vom, леи |
.. API for BEF 1000 (+£ 19, $29)
| for upgrades, we need the old program disk
postage all over the world included
paid by : с EuroCheque in BEF, C? VISA, c MasterCard/EuroCard
Card Number : COO OOO CC, expiry date 00/00
Credit card orders accepted by phone/fax : +32 16 / 48 89 52
Signature:
i 11 | JIC Е 1( Jí
QBOX-USA BBS
Utica, Michigan, USA -John J. Impellizzeri
QBox-USA is a computer bulletin board system (BBS) set up by QL enthusiasts in the US for
all QL enthusiasts in North America (although we welcome callers from anywhere). We
maintain a link (Fidonet) with European BBS’s that carry QL related message areas. With
QBox-USA North American QL users can keep in touch with our fellow QL users in Europe
and keep up with the latest developments for the QL and QDOS. There are also file areas
with many programs available for download. There is NO charge to use QBox-USA. Your
only cost is the phone call to the system.
To borrow a line from an old song, "What a long strange trip it's been...’
That pretty much describes getting QBox-USA set up and running from the first time it was
considered and talked about in Newport, Rhode Island, in June 1993 until the system that is
online today.
Long because it seemed like forever trying to learn the software which is scattered among
about a half-dozen different programs that make up the various parts of the QBox system.
Strange because most of these programs are still in a "beta' test state with limited or outdated
documentation. Strange also due to a few problems that snuck in during a mail exchange with
our host BBS in England. To paraphrase Murphy: 'The programmer will have never seen a
bug quite like yours’.
The system runs entirely on a Sinclair QL. One of the easier parts was getting all the
hardware set up and going. With a few modifications a standard QL can run reliably for long
periods of time although there have been a few system crashes. A few due to me learning by
experimenting and a few that I can only chalk up as random glitches.
All of the hardware that makes up this sytem was extra or surplus equipment that was
donated by people who wanted to take part in the European Fido echos. Before setting up
this system, we had been individually calling the European BBS’s. Besides duplicating efforts
it was expensive. About the only cost involved so far has been the telephone line installation
and of course the monthly phone bill. This is still much cheaper than before due to the fact
that the mail files are sent compressed and late at night. Currently we call our host BBS in
England (TF Services) once or twice a week to exchange mail using a high speed modem.
Most calls take just a few minutes to transfer 100K bytes or so of messages.
Since the system runs from floppy disks, storage space can be a little tight. (We had no extra
hard drives or interfaces laying around). While QBox-USA was intended primarily to take
part in the message exchange with QL users in. Europe, we also wanted to try and maintain a
few file areas containing useful public domain software available for download to North
American users. We are investigating a few ways of cheaply and simply adding more storage
space.
We try and keep the latest PD stuff online here. If there is something you have heard about
and it is not here, whether new or old, leave a message to me or Don Walterman and we'll see
if we can get a hold of it or maybe we already have it and can make it available here for you.
For now though most of the confusion has cleared up, Mr. Murphy has been banished (or
least kept at bay) and I'm settling into a regular routine maintaining the system and starting to
have fun with it. Despite the confusion, hair-pulling and cursing of the computer gods it has
been worth it Comments, good or bad, are always welcome!
47
QBOX - USA BBS - (CONT'D)
I do have to thank the following people, without them the system wouldn't be running and you
wouldn't be reading this! Don Walterman, Tony Firshman, Jan Bredenbeek, Bob Dyl, Lester
Wareham and Chris Fowler.
In this part of the article I will attempt to explain how to use, and some of the features of, the
QBox-USA Bulletin Board System (BBS). As the System Operator (sysop), І hope to be able
to explain this without hopelessly confusing a brand new user. І apologize if this is extremely
boring to an experienced BBS user. What I won't be describing is how to use a
communications program to connect with QBox. That is the subject of another article. 1 will
start with once you have made a successful connection and take it from there. Also please
note that while there are quite a few BBS's using the QBox software (mostly in Europe, 1
believe we're the first in the USA), I will only be describing the system that I am the operator
of. Other QBox systems will be similar but may have more or fewer, or different options and
commands, depending on how the sysop has set up his system and what hardware he has.
However, once you learn to use one Qbox BBS, you should have no trouble using any other.
Okay, so you've dialed QBox-USA and the modems have connected. A few seconds after the
"CONNECT" message appears on your screen, QBox will start and send a logon screen. This
screen will identify the system, and provide some general info about the BBS and then ask
you to enter your first and last name (first name, a space, and last name). Note that it is not
necessary to capitalize the first letter of each, QBox will do this automatically, and will
recognize you on subsequent logons whether you capitalize or not.
QBox will search through its list of users for your name. If it recognizes you (meaning that
you've called before), it will ask you to enter your password. If it can't find your name in the
list, it will ask if you are a new user or if you have perhaps entered your name incorrectly. If
you're a new user, answer ’Y’. Qbox will greet you as a new user and ask which town you аге
calling from. I would like to ask North American users of QBox-USA to enter their town or
city followed by their state or province. It's nice to know what part of the country everyone is
calling from! The BBS will ask for confirmation of the town entered and then ask for the
password that you wish to use on this system. Your password keeps someone else from
logging on under your name. I won't go into the subject of choosing passwords or their
security as that could also be another article. Qbox will ask you to reenter the password you
just typed so that it can verify that what you entered the first time was what you really
intended. Note that what you type is not displayed for security reasons. If the two don't
match, you will have to start over entering a password. j
For new users, there may be a questionaire displayed next asking you to enter some
information. Otherwise a message stating no questionaire today will be displayed.
Once your password has been verified, QBox will display some statistics about your call and
then display a bulletin. This bulletin is used to inform users of anything about the system that
the sysop wants users to know. It may detail new features, new files available, changes or just
' news in general. At this point I should explain about a prompt that you will see at certain
points while using QBox. This is the 'More? (Y /ny prompt. Qbox will display this when it has
filled your screen and pauses to let you read. It is asking do you want to see more? You can
press *Y’ to see more or ’n’ to stop. You can also just press Enter which will be accepted as a
"Y. At any place in QBox where you see a prompt with a choice such as Y/n, the option that
is capitalized is the one that will be assumed if you just press Enter. Also, at almost any point
in the BBS, you can control the output of the BBS by pressing "P" to pause the BBS, and °5' to
stop. If you have paused the BBS, just press any key to continue. If you have stopped the
output, you will be returned to the menu from where you came.
48
QBOX-USA - (CONT’D)
After the bulletin is displayed, QBox will scan the message areas for any new messages for
you, any new messages in any of the areas since your last call, and if there have been any new
files uploaded since your last call. From here you will be presented with the main menu. You
can select any of the options on the main menu by pressing the letter in the brackets | |. What
do all these options do? We'll take each one individually and explain it.
Since the Mail and File options are a bit more involved and have menus of their own, we'll
leave them for later and explain the others first.
Pressing 'B' for [B]ulletin will redisplay the bulletin screen that you saw when you logged on.
Qbox will also scan the mail and file areas again for you.
[E]ditorial will display just that, an editorial written by (at least for now) me, the sysop.
Currently this a little history story about how and why we set up the BBS.
[Info will present you with a list of information items available on the system. Simply enter
the number of the item you wish to read or just press enter to quit this option. After the info
is presented, press enter to get back to the Info list and read another or quit back to the main
menu. Some of the current info available is a list of other known QL/QDOS BBS systems, a
list of newsletters & magazines supporting the QL and QDOS and a list of the hardware and
software used on QBox-USA.
[S]tatistics gives you a report of your status such as how long you've been online this session,
how much time you're allowed per day, the time you have left, the last time you logged on and
the number of times you've called this sytem.
[G]oodbye is what you use to log off the system. It will ask for confirmation that you really
wish to leave and if so, ask if you wish to leave the sysop a message. A logoff screen will be
presented and the times that you logged on and logged off shown. Please use the Goodbye
option to log off rather than just hanging up. Logging off properly will ensure that your
statistics on the BBS and messages that you've read are recorded properly. [t will also ensure
that the BBS resets itself for the next caller. If you simply hang up, it will take the BBS a
while to realize that you're not there anymore and needlessly ties up the system preventing
someone else from using it. Every sysop realizes that there will be occasional problems due to
a bad phone connection or a hardware or software problem or crash on your end (or even
mine!) that will cause you to be disconnected improperly. Don't worry about it if it happens.
But please, always try and log off properly! There! I’ve said please! (Sysop's everywhere will
appreciate it!)
[Clhange user settings takes you to a screen showing your current settings and a menu of
items that you can change to customize the way that QBox presents itself to your system. This
will also allow you to change your password if you wish. Press the letter of the setting you
_ wish to change. City and password are self explanatory, width is the number of characters per
line across your screen you wish and terminal lines is the number of lines down the screen.
These should be set to match the terminal software you are using. Usually the default settings
are fine for most QL terminal programs. Once you get more accustomed to using the system
you may wish to save time by turning offthe menus, select help level to do this. There are
three levels of help; full menus, brief menus, and no menus. More will toggle the More
prompt on and off. If off, QBox will not pause at the end of a screen but will continue
displaying until the end. You can still control the output using the P and S keys as explained
earlier. If you've made some changes and decide you don't want to change them, press R to
return without updating anything. If you're satisfied with your changes, press Q and the
changes will be saved and take effect. "
OBOX-USA - (CONT'D)
[U]sers will allow you to search for a name to see if that person is a user on this system. You
can also get a list of all the users if you wish. The list will show the name, city, and the date
and time of each users last logon.
[A]nswer questionaire will, (if there is currently a questionaire set up), display the same
questionaire you would see if you were a new user logging on for the first time.
| Y ell is an option used to call the sysop. It will sound a beeper on the QL running the BBS
to call the sysops attention. Please note that the sysop can control whether or not the beeper
will sound. If I am going to be nearby the BBS and won't mind an interruption, I will turn it
on. However if you try to Yell at 3 AM my time or when I am at work, chances are very good
I won't hear it! (It's turned off!) If the beeper is turned off or the sysop doesn't respond, you
will get a message saying 'Sysop not present’. If he does, you will enter Chat’ mode. In this
mode, anything that the sysop types on his keyboard will also show up on your screen and vice
versa for anything that you type. An electronic conversation!! The sysop can also initiate the
chat You will see a message on your screen saying 'Sysop breaking in for a chat’. When the
chat is ended (only the sysop can end the chat), you will be returned to the main menu. You
may have to press any key to get the menu redisplayed.
{VJersion will simply display the revision level of the Qbox BBS software running. We are
currently using QBox version 1.191.
Pressing 'M' for [M]ail will take you to the message section. There are currently seven
message areas on QBox-USA, each with a different subject or category. In these areas you
can exchange messages (mail) with other users. Ask a question about that new software or
hardware you just got and need help with, leave a note about a programming problem, or just
make a comment about the QL world in general. Two of the areas are local, in other words
they exist only on QBox-USA. The others are known as echomail areas. Echomail is a system
where messages are echoed or passed between BBS's allowing your messages to be seen by a
far greater number of users than they would normally be seen by. A message left by you in
one of the echo areas will be echoed among other BBS's carrying the same echo. A reply or
message to you entered on another BBS will be seen by you on this BBS. The two local mail
areas on QBox-USA are NOT echoed and messages entered here will only be seen by
someone calling QBox-USA directly.
When you enter the mail arca you will be in the area you were in the last time you called or
area #1 if this is your first call. The area number and name will be displayed along with two
numbers showing the last message number you have read and the total number of messages in
this area. QBox will also scan the area and report (by message #) of any new messages to you,
old messages to you and messages you have entered. A sub menu of options in the mail area
is displayed next. To read a specific message, simply enter its number and press enter and it
will be displayed. Other commands are explained below:
` [A]rea change allows you to change message areas. Enter the area you wish to go to, or enter
a’? to see a list of available areas.
[N]ext will display the next message (by number) after the last one that you have read. Note
that the last message # read will change as you read messages.
[P]revious will do the opposite and show one message before the last one you read. Note that
this will also change the last message read 7.
50
QBOX-USA - (CONT'D)
Also note that by using either of these two commands, you can continue reading in the same
direction by simply pressing enter.
|. Current will redisplay the last read message for you.
НІ and [+] allow you to read either the previous or next reply to the current message (if there
is one) rather than reading messages sequentially using Next or Previous, above.
ІСІ for read [C]ontinuous will simply display each message in order without stopping after
each one. This is handy to use if your communications software lets you open a capture or log
file. Open the file just before you select this command and all the messages will sent without
stopping. When it finishes, close your file. You can then log off and read the messages at
your leisure without being online (and running up your phone bill). Note that this command
will send messages in the same direction as you have been reading messages (Next or
Previous, as above).
[L]ist will present a brief account of the messages by showing the message number, the date it
was entered, who it's from, who it's to, and the subject. You can select the starting number to
list from or press enter for the current last read message.
[Y]our mail will rescan the mail area and redisplay for you the message numbers of new
messages to you, old messages to you and messages you have entered.
[D]elete allows you to delete a message that you have entered. To be deleted, the message
must be the current last read message and have been entered by you. For obvious reasons
you cannot delete a message entered by someone else.
[S]tatistics and [G]oodbye are the same commands as in the main menu.
[Q]uit will take you out of the mail area and back to the BBS's main menu.
[E]nter message does just that, lets you enter a new message. QBox will print who the
message is from and fill in your name for you. Next you will be asked for the name of the
user you are sending the message to. If you are entering a message іп one of the echo areas,
the name will be accepted as is, so be careful of the spelling, otherwise the user may not be
notified that there is a message for him. When entering a message in a local message area, the
name will checked against the list of users on the system. If the name is not found, you will be
given some choices: Abort the message entry, retry entering the name, ignore the warning (if,
for example, you wanted to enter a message addressed to: all), or to see the user list to see
how the name is spelled. After this, if you are in a local area, you will be asked if this is to be
a private message (only readable by the person it’s addressed to, note: the sysop can also read
private messages). Private messages are not allowed in the echo areas. Next you are asked
for the subject of the message. You can then begin entering your message. Note the prompt
from the BBS, that words will wrap automatically and to press enter on an empty line to
indicate that you are done.
When done entering a message you can [L]ist the message to proofread it, [A]bort the
message entry, change the name of the person it’s [T]o, change the sub{J]ect, change the
[P]rivate status (local only), [CJontinue entering the message, [Eldit a line, [I]nsert a line,
[D]elete a line or lines, or [S]ave the message. Тһе message will not be put on the system
until you select the Save message option. You can use any of the above options to get your
nue looking the way you want before actually placing it in the mail area for others to
rcad.
5]
QBOX-USA - (CONT'D)
{Replying to a message is very similar to entering a new message. You will see the same
prompts and have the same options. The BBS will offer a suggested name for the "To user:'
prompt and for the subject prompt. The name will be the name of the person who wrote the
message that you are replying to and the subject will the same subject as the original message.
You can accept these suggestions by pressing enter at each, or you can enter your own. There
is one additional option when replying. You can quote text from the original message if you
wish. This might be used to make sure that your reply is understood by having some (or all) of
the original message as a part of your reply. If you do select the quote option, all of the
original message will placed at the start of your reply with a °>’ character at the beginning of
every line signifying the original text. You can then edit the lines as necessary and add your
reply.
From the Main menu you can press 'F' for access to the |ЕШе areas. The file areas contain
many programs that you can download. Note that a download is from the BBS to your
computer. Uploads (from your computer to the BBS) arc also gladly accepted! When you
enter the file area, it’s number and name will be shown. The name is simply the general
category of the files contained in this area. There are currently the following areas on
ОВох-05А: General Files, Communications, Utilities, Archivers, Pointer Stuff, and
Emulators. A further menu of options available in the file areas is displayed.
[Alrea change allows you to change file areas. Simply enter the number of the area or a °?” to
see a list of available areas.
[Flile list will give you a listing of file titles, size in bytes and a short description of each
program available in this area.
ГУ еу will let you look at a text file online without having to download it first. It will ask you
for the filename you wish to view. View only works on files that are text! These are usually
signified by an extension such as” txt’.
[S]tatistics, [О [ип and [G]oodbye are the same as explained earlier.
Pressing 'D' for |D]ownload will start the download procedure. You will be asked to choose а
protocol QBox currently supports Xmodem, SEAlink and Telink transfer protocols. Your
terminal software will need to support at least one of these in order to download files. If you
select Xmodem you will be asked to enter the name ofthe file you wish to receive. Since
SEAlink and Telink allow multiple files to be transferred (batch), you can enter more than
one name. As you enter the name (be careful of spelling, use the File list command to see
how the names are spelled), the BBS will display it's size in bytes and an estimated transfer
time based on your connection baud rate. For batch protocols, simply press enter at a
filename? prompt to indicate no more files. The BBS will then prompt you to start
downloading now and instruct you on how to cancel the transfer if necessary. At this point
you should start the download portion of your terminal software. Depending on your
software, you should see some type of progress report as the transfer proceeds. After the
transfer has completed you will be returned to the File menu.
[U]pload will allow you to send a file from your system to the BBS. Please do not upload
commercial or copyrighted programs (unless you own the copyright and wish to place the
program in the public domain). You will be asked to choose а protocol and the amount of
disk space available оп the system for uploads will be shown. QBox will then ask for the
filename or names if a batch protocol was selected. After you enter this you will be prompted
to begin the transfer from your end and how to cancel if you wish. Afterthe transfer has
52
QBOX-USA - (CONT'D)
completed the BBS will ask you to enter a short description of the file ог files you just
uploaded (79 characters maximum).
Just a few more general notes on using QBox-USA: First, for doing file transfers using
Xmodem, QBox requires 128 byte blocks. It cannot (currently) handle Xmodem 1K byte
blocks. Please make sure that your terminal software is set for 128 byte blocks if using
Xmodem for file transfers. Second, the BBS has a three minute inactivity timeout. This
means that if the BBS detects no response from you after waiting three minutes, it will
disconnect you and reset for the next caller. Don’t wait too long while deciding what to do
while online. (Hopefully this article will prevent this by explaining what all those commands
do!).
Third, I have modified the BBS software so that it will send the 'ENQ' character at logon.
What this means is that if your terminal software supports an auto logon sequence by
responding to the 'ENQ' you can automate logging on to QBox-USA. Fourth, once you have
logged on to a QBox system for the first time, if you do not log on again within 30 days, your
name will be automatically deleted from the system. Once you log on the second time, your
name will only be removed if you do not log on for over 90 days.
Finally, I hope this article will prompt you to give QBox-USA a try! If you do call, please
leave me or my co-sysop, Don Walterman, a message. Let us know what you think of the
system. Let me know what you think of this article. Comments, criticism, and suggestions are
always welcome!
QBox-USA can be reached at 810-254-9878. (Detroit, Michigan area) 24 hours a day.
300/1200/2400 baud. A new high speed modem (up to 14400 baud) should be online soon.
MECHANICAL DESIGN ANALYSIS CONSULTANTS
254 Walnut Street Beaver Dam WI 53916
GLEN E. SMELCER Telephone
Chief Design Analyst : 414 887 0250
Many Mainframe Computer Programs are written in FORTRAN. Now MeDAC сап
translate your favorite FORTRAN programs (up to 512K) to run on the QL.
Send us the LISTING and a SAMPLE OUTPUT. We will RECODE it to a BINARY
code version on Micro-Cartridge that will create simular output on a QL.
Note: Typical cost runs $65.00 (US) per 56 line listing page of FORTRAN.
J. D. HANNAM, Inc.
"North America's Largest Full Line TEAC "Distributor"
350 E. Orangethorpe Ave. Unit #24 Placentia, CA 92670 USA
MasterCard
3.5" TEAC FLOPPY DISK DRIVE
SPECIAL !!
1.44 Meg. DRIVES (HD) $ 36.00 са.
3.2 Мер. DRIVES (ED) $ 74.00 ea.
(For BLACK faceplates add $2.00 per drive. Prices DO NOT include shipping).
COMING SOON
TEAC'SS Line of IDE Hard DISK Drives for use with the soon to be
released "QUBIDE" IDE interface for the QL.
We ship worldwide, please specify shipping method, POST or UPS.
TELEPHONE: 800 228 0308 FAX: 714 961 0491
QUICK MANDELBROT Ш
Oak Ridge, Tennessee, USA - Mel LaVerne
DILWYN
JONES
COMPUTING
Quick Mandelbrot III is the latest upgrade to the program.
Among the updates are an increase in maximum iterations
to 511 (for Gold Card users), addition of Mode 4 operation,
and some code changes in the interests of more speed.
The program comes with a manual of 15 pages (well, actually
16, but the last page is merely an acknowledgement). The
manual is simply but adequately written ; if one just heeds the
admonition "When all else fails, read the instructions !", there should
be no difficulty in running the program.
QM ІН is completely menu-driven. The initial menu (F5 Menu) offers the choice of nine
items, five of which are entries to sub-menus. The remaining four entries allow toggling
Function between the Mandelbrot and Julia sets, toggling Multitask on or off, an
opportunity to Restart, and, finally, the sometimes welcome Stop.
From the initial menu, you may select Accuracy to set the number of iterations to any
value from 7 to 511 in increments of eight. The higher values were added for Gold Card
users. If you elect to go for the high end, most likely there’ll be plenty of time for a spot
of tea!
The File sub-menu gives entry to Delete, Load, or Save File sub-sub-menus. If Save is
selected, you may Save the screen іп a form suitable for further processing by ОМ ІШ or
Export the screen as a standard screen file (reloadable to 131072 with LBYTES).
Finally, you may Quit, which simply returns to the previous level.
When I first ran QM III, I wondered "Where do I find 'PLOT' ?" After some fumbling
and (perish the thought !) READING THE INSTRUCTIONS, I found it Select
Magnify. This gives access to Location (information on current position and size of the
area to be analyzed), Rectangle (places a movable, resizeable rectangle defining the
section to be selected), and Values.
Values, in turn, permits me to set the Real and Imaginary coordinates and Size of the
square to be examined. If Function has been defined as the Julia set, coordinates of the
selected point are picked here. Even better, I find here the long-sought magic word
"Plot".
If Rectangle is selected, the box defining the area to be examined may be moved about
the screen with the Arrow keys, enlarged with the Backslash key, or reduced with the
Space Bar. When you are satisfied with size and location, pressing "M" wil compute the
chosen area at full screen size. "Plot" is not needed here.
From the File sub-menu, a Device may be Formatted, its Directory obtained, or a screen
sent to an Epson-compatible printer. You may also Load or Delete files or Save the
current screen. Finally, Quit returns you to the F5 Menu.
Occasionally, you will find that the ever-present F5 Menu box interferes with your view
of the screen. Your remedy is two-fold. Selecting Move Menu allows you to place the
QUICK MANDELBROT III - (CONT'D)
box in а less objectionable location. If this is not sufficient, the Escape key will
temporarily remove the menu from the screen. Space or Enter returns the menu.
The final option selectable from the main menu is Display. This leads to three further
choices: Mode, Color, and Black.
Selecting Mode toggles operation between Mode 4 and Mode 8. I find that Mode 4 gives
a generally crisper picture than Mode 8. Unfortunately, with the better definition goes a
penalty: twice the running time of Mode 8.
The Color (well, "Colour", if you insist) option toggles between Normal and BDM (the
Binary Decomposition Method). Normal ordinarily selects colors MOD 4 or 8. BDM
tends to merge large areas away from the actual set. The manual does not recommend
using BDM with the Julia set.
The Black option determines whether all points calculated as black will be so colored or
whether only points in the selected Set will be black. I find the latter choice preferable
in that it eliminates the ambiguity inherent in allowing non_Set points to be colored
black.
Despite the rather lengthy description above, I have found QM III to be quite easy to use
(especially after reading the manual !). The program has extensive error trapping,
making it difficult, if not impossible, to do anything really foolish. At least, 1 haven't
been able to get lost for long.
Generally, the Escape key will get you out of a tight spot, returning you to a prior menu.
Where Escape doesn’t work, such as in a request for a file or device name, entering a null
name (simply pressing Enter) generates a brief error message and returns to the previous
menu.
So much for the mechanics of the thing. How well does it do its job ? Any program, even
one written in SuperBasic, can do the job to the required precision. However, in the case
of Basic, you might find a calendar to be appropriate as a timing device.
I have run some limited comparisons between QM III and Mandelspeed (from DP's
QMaths2, reviewed in IQLR 3-5). "The Beauty of Fractals", Peitgen & Richter (P&R),
was as my source of pictures and data. Specifically, Map 45, page 86, was used for the
Mandelbrot Set and Figure 4, page 10, for the Julia Set. Input data were obtained from
the tables on page 193.
The two screens presented on the next page were computed with Mode — 8, Color —
Normal, and Black — Set. Accuracy (number of iterations) was 190.
The first screen shows the portion of the Mandelbrot set in Map 45 as drawn by OM III.
I consider the agreement with Map 45 to be excellent. Computing time required was 9:25
(565 seconds). The corresponding time for Mandelspeed was 12:40 (760 seconds).
The next screen displays the Julia Set from Figure 4 of P&R. It corresponds to the point
-0.12 + 0.741 on the Mandelbrot Set. Once again, the agreement with the figure in P&R
is excellent. Computing time was 2:06 (126 seconds). This time, Mandelspeed took only
50 seconds for the same Set.
56
QUICK MANDELBROT III - (CONT'D)
ШШ
ДШ
(ӛсгееп #2)
Final judgement ? QM Ш is easy to use, seems virtually fool-proof, has a readable
manual, does a good job, and is reasonably speedy. No calendar timing here. I like it;
and besides, at 15 pounds Sterling, the price is right Jf you enjoy exploring the
complexities of the Mandelbrot and/or Julia sets, if you’re fascinated by the intricate
patterns generated by the simple mathematics used, then QM Ш could take you on ап
endless journey. к
MIRACLE in NEWPORT II
AN OPEN INVITATION TO ALL QL/ODOS USERS
As mentioned in our last issue, IQLR will be sponsoring the second annual North American
QL/QDOS get-together on Saturday the 14th of May 1994. All who were present at
MIRACLE in NEWPORT 93 will attest that it’s much more than a computer show. It's more
like a happening, starting days before as people arrive and lasting a couple of days after the
show.
BASE OF OPERATIONS
The base of operations will be the motel where our European friends will be staying, as the
rates are the best to be had in the Newport area, we suggest you make your reservations
within the next three or four weeks. Please note the following information:
MOTEL 6 International Reservations Tel: 505 892 8667
249 Connell Highway Rates per Day (single) $38.07 US (incl. taxes)
Newport, RI 02840 USA Rates рег Day (double) $42.55 US (incl. taxes)
Reservations Tel: 401 848 0600 Please State : your with the IQLR group
If by chance you don't make a reservation in time fear not, there is in excess of 2,000 hotel
and motel accommodations in the area including where the show will be held.
SHOW VENUE
Due to popular demand for a longer show, it became necessary to change the location of this
years show as the Salvation Army has a long time commitment with AA that could not be re-
scheduled. The new Venue is the MEETING ROOM at:
HOWARD JOHNSON LODGE
351 West Main Road (the main route into Newport)
Middletown, RI 02840 USA
Tel: 401 849 2000 |
Бау: Saturday 14 Мау 1994 Show Hours: 10:00 AM - 6:00PM
Vendors will have access to the Meeting Room starting at 8:00 AM.
SOCIAL EVENTS
One of the most talked about events last year was the DUTCH TREAT DINNER (you pay
for your own meal) held after the show. We've received a number of calls from people who
said they would like it repeated this year. Why tinker with success ?? Тһе
DUTCH TREAT DINNER will be held at the same location as last year The NEWPORT
BEACH CLUB at 7:30 PM on Saturday the 14th of May 1994 ( the time difference will allow
the vendors to pack up and join us).
58
MIRACLE іп NEWPORT II - (CONT'D)
The second event a BRUNCH (coffee and doughnuts) will be held on Sunday the 15th of
May 1994 at Motel 6 during the open house where you'll be able to mingle with the suppliers
and other QL users. The starting time will be 9:00 AM.
Besides the listed events, many of us had lunch, dinner and even cocktails together sharing
many a good time last year. We expect the same this year, participation is up to you.
DEMONSTRATORS
Scheduled to attend and demonstrate their latest wares will be Stuart Honeyball of Miracle
Systems Ltd., Bill Richardson of W. N. Richarson & Co., Dilwyn and Janet Jones of Dilwyn
Jones Computing and Ron Dunnett of Qubbesoft P/D, all from the UK.
From North America will be Frank and Carol Davis of Update Magazine, Paul Holmgren of
Mechanical Affinity, Tim Swenson of the QL Hackers Journal, Don Walterman and John
Impellizzeri of Qbox-USA, Bob Gilder of the LIST group and Al Boehm of NESQLUG.
We expect that there may be additions to those named above, we know of others trying to
rearrange their schedules.
PRODUCTS and DEMOS
NEW products are expected to be available at the show include: SUPER GOLD CARD,
possibly the SCSI interface, the IDE interface, and ALL the latest SOFTWARE from the
major suppliers worldwide. We also expect a full compliment of standard QL hardware and
software.
Demos will include: a REAL TIME DIGITISER, a fully working BBS and a CLOUD
SIMULATION on a QL including lots of pretty screens. Of course talks will be given
explaining all the NEW products.
REGISTRATION and FEES
For those of you wishing to register in advance, the fee is $5.00 US, registration at the door
will be $7.00 US. Registration fees are per person with children under 14 free.
The fee for supplier tables will be $25.00 per table (6 to 8 ft. long) in advance, or $30.00 US
on the day of the show.
` CLOSING REMARKS
If you plan to attend or have any questions, please contact: Bob Dyl at IQLR or telephone:
401 849 3805, we'll be happy to help you any way we can. Why join us for a QL good time.
COME HELP US CELEBRATE THE QL’S 10TH BIRTHDAY
a
ge
The Town Crier
announces
UPCOMING EVENTS
27 March 1994 (SUNDAY)
QUANTA WORKSHOP: Bristol
Great Britain
23-24 April 1994 (SATURDAY/SUNDAY)
|
|
t
P
%
QUANTA AGM 4 WORKSHOP: Park Hotel
Grand Parade
(Quanta NE) Tynemouth
Great Britain
14 May 1994 (SATURDAY)
MIRICLE in NEWPORT ЇЇ: Howard Johnson Lodge
351 West Main Road
Contact: bob Dyl Middletown, Rhode Island
(US 401 849 3805) USA
June or July 1994
QL’S 10th BIRTHDAY SHOW: Brussells
Belgium
=- = eee e ә
a
“-ч-- м
60